Имеются некоторые сущности, например Product. Пользователь хочет
сделать товары комментируемыми, ему не нужно открывать product.rb и
вписывать туда: has_many :comments, :as=>:commentable, :dependent
=> :destroy. Вместо этого он в настройках указывает, что Product -
commentable, после этого один единственный метод в Product получает
все эти данные о ассоциациях Product с другими моделями и реализует
эти ассоциации: commentable, postable, rateable и т.д.
On Jul 31, 7:26 pm, Tsvetkov Timothy <timothy.tsvet...@gmail.com>
wrote:
> "Все это просто, но проблема состоит в том, чтобы
> пользователю не нужно было добавлять в модели ассоциации"
> Чего-то я нп понял, какие ассоциации добавлять?
>
> Что же касается yml-файлы. Тт по ним можно генерить что-нибудь при инициализации класса, таким образом в продакшене они будут прочитаны лишь один раз.
>
> Sent from my iPhone
>
> On 31.07.2011, at 18:23, Vladimir <egotrauma...@gmail.com> wrote:
>
>
>
>
>
>
>
> > Все это просто, но проблема состоит в том, чтобы
> > пользователю не нужно было добавлять в модели ассоциации
--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru
Комментариев нет:
Отправить комментарий