Как вы вызываете обратные вызовы before_save для ассоциации при сохранении родительского объекта? Например:
class Company < ActiveRecord::Base
belongs_to :user
before_save Proc.new { ... } # Not called.
end
class User < ActiveRecord::Base
has_one :company
before_save Proc.new { ... } # Gets called.
end
params = {
:user => {
:name => "Kevin Sylvestre",
:company_attributes => { :city => "Waterloo", :region => "Ontario" }
}
}
@user = User.new(params[:user])
@user.save
Делает звонки "before_save" для пользователя, но не для компании. Спасибо.