Padrino中的ActiveRecord部分更新
如何配置ActiveRecord以在Padrino应用程序中使用部分_更新Padrino中的ActiveRecord部分更新,activerecord,padrino,Activerecord,Padrino,如何配置ActiveRecord以在Padrino应用程序中使用部分_更新 Customer < ActiveRecord::Base after_update :check_name_change private def check_name_change if name_changed? # send mail notification for change of name. end end end 我看不出有什么不同。任何update\
Customer < ActiveRecord::Base
after_update :check_name_change
private
def check_name_change
if name_changed?
# send mail notification for change of name.
end
end
end
我看不出有什么不同。任何update\u属性调用仍会对记录进行完整更新。是否有其他解决方案或解决方法?这与padrino无关,仅与活动记录有关
保存前试穿一下。你是说活动记录有这个问题?我使用的是active record 3.0.0,你知道这在以后的版本中是否已经修复了吗?您关于使用before_save的建议确实是一个解决方案,因为我已经实现了它,但它只在上述场景中起作用。一般来说,我们不能总是使用“前保存”来代替“后创建”。我的问题是特定于部分更新,我需要让它工作。
ActiveRecord::Base.partial_updates = true