1
after_updateコールバックを特定の設定パラメータがtrueの場合にのみ実行するようにしたい。 は、最初に私はこのようなものだった:設定パラメータでActiveRecordコールバック条件を設定してテストする
after_update :do_something
...
def do_something
return unless MyApp::Application.config.some_config
actualy_do_something
end
をしかし、私は、コールバックの割り当てを条件付きにいない理由、と思いましたか?このよう :
after_update :do_something if MyApp::Application.config.some_config
私は完全にImはここでやって何を理解していませんが。この変更はいつですか?サーバーの再起動時のみ?この動作をテストするにはどうすればよいですか?私はちょうど設定を設定することはできません、モデルファイルは再び読み取られません。
お知らせください。