To-many associations have those nice before/after_add/remove callbacks. What''s the best way to hook in custom code for to-one associations? I want to update a date field every time a certain belongs_to association gets changed. Thanks, Christian
I wrote:> To-many associations have those nice before/after_add/remove > callbacks. What''s the best way to hook in custom code for to-one > associations? I want to update a date field every time a certain > belongs_to association gets changed.The following seems to do the trick. Is there a more elegant solution, though? class Foo < ActiveRecord::Base belongs_to :bar alias_method :_bar=, :bar def bar=(new_bar) update_date self._bar = new_bar end Thanks, Christian