Использование Callback или Observer для добавления атрибутов в связанную модель - PullRequest
0 голосов
/ 22 февраля 2011

Я бы хотел после сохранения в одной модели создать несколько списков в моей модели списков.

Так что я могу заставить это работать для одного списка в контроллере (я знаю плохо), как это:

     @move.save
     @list = List.new(:name => 'This is a List', :move_id => @move.id)
     @list.save

Мне нужно перенести это на модель или наблюдателя, а затем добавить одно и то же действие в несколько разных списков. Я не уверен, как это сделать. Любая помощь? Спасибо.

1 Ответ

0 голосов
/ 22 февраля 2011

Это должно быть в наблюдателе, так как я считаю, что обратный вызов должен вносить изменения только в объект, частью которого он является, тогда как наблюдатель может взаимодействовать с другими моделями.

...