在我的Message
模型中,我定义了一个before_save
方法,如下所示:
class Message < ActiveRecord::Base
before_save lambda { foo(publisher); bar }
end
当我执行以下操作时:
my_message.update_attributes(:created_at => ...)
foo
和bar
被执行。
有时候,我想更新信息的字段,而不执行foo
和bar
。
如何更新数据库中的created_at
字段,而不执行foo
和bar
这两个方法?
Message.batch = true
到底是做什么的? - Misha Moroshko