2015-06-15 42 views

回答

1

你想使用after_save。只要在保存完成之前回調鏈沒有被破壞(驗證錯誤等),就可以在創建和更新(或者對save方法的任何調用)上調用此回調。你可以看到在文檔中的一些例子:

http://apidock.com/rails/ActiveRecord/Callbacks/after_save

+0

所以我需要調用兩個單獨的函數,函數的創建模型後,和功能B模型更新後。 –

+0

如果您想要創建和更新不同的行爲,可以同時使用after_create和after_update回調。如果你希望兩者都有相同的行爲,我建議只使用一種方法並使用after_save回調。 – Pete

+0

謝謝皮特,但是這讓我回到原來的問題 - 當我使用after_create和after_update時,如何才能在模型成功保存時運行這些? –

相關問題