使用Callback或Observer将属性添加到关联模型

时间:2011-02-21 23:39:43

标签: ruby-on-rails callback observer-pattern

我希望在保存一个模型后在列表模型中创建一些列表。

所以我可以让它在控制器中的一个列表(我知道很糟糕)工作:

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

我需要将其移动到模型或观察者,然后能够使用该操作添加几个不同的列表。我不知道该怎么做。有帮助吗?感谢。

1 个答案:

答案 0 :(得分:0)

这应该在观察者中,因为我认为回调应该只对它所属的对象进行更改,而观察者可以与其他模型进行交互。

相关问题