2012-05-12 1 views
0

Я хочу построить структуру вложенных объектов без создания моделей для каждого из них. Эта структура должна использоваться для промежуточных вычислений только для целей отображения и не сохраняется в базе данных.Ruby on Rails - как сделать вложенные объекты

Что такое Rails-путь для создания объекта с массивом вложенных объектов внутри?

Могли бы быть созданные модели без намерения сохранить базу данных? Это правильный способ создания объектов?

Ruby - динамически типизированный язык. Как ограничение объектов в вложенном массиве только для определенного класса?

Как я понимаю, attr_accessor является эквивалентом поля объекта на других языках программирования. Как объявить, что это поле должно быть определенного типа класса только?

+0

рубин менее обеспокоен типом объектов, вы должны заботиться, если объект может реагировать на методы, которые вы хотите для вызова, т. е. 'list << o if o.respond_to? (: foo)' – house9

ответ

0

Вы посмотрите на http://datamapper.org/

Ее можете должен быть в состоянии делать то, что вы ищете