1

コールバック:after_updateが呼び出されると、すべての変更が失われるため、*_changed?メソッドは false を返します。

1 つ以上の属性が変更されたときに、更新後にメールを送信する必要があります。これどうやってするの?

4

1 に答える 1

2

before_update でメールを準備してインスタンス変数に保存し、更新が成功した場合 (after_update) にメールを送信するのはどうですか?

于 2012-07-06T17:15:46.630 に答える