Загрузка...

Ruby & Rails: веб-разработка с удовольствием

Ruby on Rails — фреймворк для создания веб-приложений. Является открытым программным обеспечением (лицензия MIT). Здесь мы обсуждаем новости RoR, делимся учебными материалами и интересными находками С RoR даже сложные веб-приложения могут быть написаны за считанные дни. Это действительно разработка с удовольствием!

Все материалы

     
30.04.09, 22:38
Автор artem.voroztsov

Вдогонку к предыдущему посту небольшой хелпер-метод, для создания раскрываемых/сворачиваемых блоков. Код не идеальный, но может кому-нибудь будет интересен.


Читать полностью

Время от времени возникает потребность написать helper, который принимает на вход блок, как например стандартный content_tag. Конечно же специалисты в rails знают как это сделать, но вот у таких новичков как я могут возникнуть определенные трудности. Рассмотрим, как это можно сделать.


Читать полностью

Этот пост также отчасти навеян статьей Томаса Дейва про pipelines. Если бы мне пришло в голову делать в ruby аналог команды pipe "|" для командной строки, то я бы лучше добавил метод to_lazy для Enumerables, который возвращал бы LazyEnumerable. Есть по крайней мере три концептуально разных способа реализации LazyEnumerable - 1) с помощью вложенных лямбд и 2) с помощью alias_method_chain 3)  с помощью Fiber.


Читать полностью

Предлагаю поделиться впечатлениями о различных хостингах для Rails-приложений. Кто что пробовал? Для каких задач? Что понравилось? Интересно все.

В этом уроке рассматривается метод serialize из Ruby on Rails, который позволяет  добиться храния в базе данных в определённом столбце определённой таблицы почти произвольного объекта Ruby. Но соль урока не в методе serialize, а в изучении способа управления тем, как "дампятся" и "ресторятся" отдельные части сериализуемого объекта, а также в повторном обращении Вашего внимания к задаче контекстно-зависимого изменения пространства имен.


Читать полностью

Предлагаю постить в этой теме простые и сложные вопросы по rails (и ruby конечно), а также ответы на эти вопросы. Призываю более опытных разработчиков помочь менее опытным в получении знаний.

Рассмотрим сегодня простую вещь: метод postprocess_value, который позволяет указывать лямбду для постпроцессинга результата, возвращаемого некоторым методом.


Читать полностью

Внимание! Розыск: Старший разработчик с «чувством прекрасного» в Нижнем Новгороде.

Наша компания занимается разработкой конструктора тематических социальных сетей.


Читать полностью

Куда пришли ?

И так, отсюда возникает понятие "Фреймворк". Фрейморк -самодостаточный набор инструментов для работы, отладки, сопровождения и т.д. с произвольными данными. Провозглашаем "новую" парадигму:

С любыми данными можно сделать все


Читать полностью
Ближайшие события
сентябрь 2020
август 2020
июль 2020
Пн
Вт
Ср
Чт
Пт
Сб
Вс
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6