Padrino中的ActiveRecord部分更新

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\

如何配置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\u属性调用仍会对记录进行完整更新。

是否有其他解决方案或解决方法?

这与padrino无关,仅与活动记录有关


保存前试穿一下。

你是说活动记录有这个问题?我使用的是active record 3.0.0,你知道这在以后的版本中是否已经修复了吗?您关于使用before_save的建议确实是一个解决方案,因为我已经实现了它,但它只在上述场景中起作用。一般来说,我们不能总是使用“前保存”来代替“后创建”。我的问题是特定于部分更新,我需要让它工作。
ActiveRecord::Base.partial_updates = true