【发布时间】:2011-10-13 23:02:18
【问题描述】:
在我的 rails 应用程序中,有一个像这样的树状模型:
class File
belongs_to :parent, :foreign_key => "parent_id", :class_name => "File"
end
我想为父 setter 的行为添加功能。所以像这样的东西(除了它不起作用)?
def parent=(new_parent)
super(new_parent)
# Additional stuff I want to do here
end
我需要默认行为仍然存在,因为我认为它管理关系,但我需要知道父级何时更改,以便我可以执行一些额外的任务。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 mongodb mongoid