0

before_saveタイムスタンプが変更されたときにコールバックのトリガーをスキップするには?

私は試した

def before_save_callback
  unless created_at_changed?
    # do somethinh
  end
end
4

1 に答える 1

0
before_save :my_method, :unless => :updated_at_changed?

手動で変更しない限り、created_atは変更されません。update_atを手動で更新してから、上記のコードを使用することをお勧めします。

于 2013-02-15T17:04:02.777 に答える