Подтвердить что ты не робот

Наследование нескольких таблиц с рельсами 3

Существуют ли стандарты или лучшие практики, когда дело касается многостранового наследования в rails 3? Пока что лучшая статья, которую я мог найти, это:

http://mediumexposure.com/multiple-table-inheritance-active-record/

Но даже это потребовало некоторых изменений (например, перемещение требует инициализатора вместо старого /config/environment.rb)

Любые лучшие ресурсы/стандарты?

4b9b3361

Ответ 1

Там, в группе Melbourne Ruby, я участвую в написании нескольких блогов о наследовании таблиц в рельсах, и комментарии действительно полезны. Это не специально Rails 3, но там определенно есть приличные указатели.

http://rhnh.net/2010/08/15/class-table-inheritance-and-eager-loading

http://rhnh.net/2010/07/02/3-reasons-why-you-should-not-use-single-table-inheritance

счастливое чтение

Ответ 2

Для простого способа выполнения наследования нескольких таблиц взгляните на плагин "act_as_relation" https://github.com/hzamani/acts_as_relation.

Ответ 3

Недавно я разветкил многообещающий камень для реализации множественного наследования таблиц и наследования классов в Rails. Я провел несколько дней, подвергая его быстрой разработке, исправлениям, комментариям и документации и повторно выпустил их как CITIER (Наследование классов и наследование наследования для Rails).

Подумайте, посмотрите на это: https://github.com/PeterHamilton/citier

На самом деле некоторые понятия из этой статьи вы упоминаете.