Наследование нескольких столов с рельсами 3 - PullRequest
17 голосов
/ 17 февраля 2011

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

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

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

Есть ли лучшие ресурсы / стандарты?

Ответы [ 3 ]

14 голосов
/ 12 июня 2011

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

6 голосов
/ 29 апреля 2011

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

Подумайте над тем, чтобы взглянуть на него:*https://github.com/PeterHamilton/citier

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

2 голосов
/ 17 февраля 2011

В группе Мельбурна Руби, которую я посещаю, есть парень, который написал пару блогов о наследовании таблиц в рельсах, и комментарии тоже очень полезны.Это не определенно 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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...