March 22, 2011
21:03
В последнее время мне дважды задавался вопрос о том вывести в одном списке несколько Rails-моделей так, чтобы их можно было нормально фильтровать и листать.
Здесь я опишу одно из возможных решений этой проблемы.
Предположим, что у нас в приложении есть модели Post и Question и мы хотим на главной странице их вперемежку упорядоченными по дате создания. Какие возможны решения?
Читать дальше »
March 10, 2011
11:03
Давно я не писал ничего, постараюсь исправиться…
Сегодня я рассмотрю создание в Ruby билдера – подобного тому, который строит разметку (http://builder.rubyforge.org/), но чуть попроще. В частности, строить мы будем произвольные Ruby-объекты.
Как это должно выглядеть? В идеале вот так:
obj = TestObj.build
first_prop 11
second_prop 'qwerty'
end
obj # <TestObj:0x7fd655d04958 @first_prop=11 @second_prop="qwerty">
Попробуем получить такой результат для произвольного класса.
Читать дальше »