我知道猴子补丁很糟糕,但是我update_without_callbacks
为我的 Rails2 应用程序提供了以下补丁,但是我很难将它移植到 rails3,因为 Rails3 中不再存在该方法。
这是定义:
def update_without_callbacks(attribute_names = @attributes.keys)
if changed?
update_creating_new_version_row(attribute_names)
update_shared_columns
else
Rails.logger.info("this record unchanged; skipping update")
end
true
end
请建议我应该如何将它移植到 Rails3。谢谢。