モデルに次のように定義さbefore_save
れています。Message
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