0
我用回調before_create更新了我的觀察者中記錄的特定字段。此更新是否也會觸發after_update。 ?就像我的情況一樣。這似乎正在發生。我通過在我的代碼中放置調試器進行了確認。爲什麼會發生?ActiveRecord回調
我用回調before_create更新了我的觀察者中記錄的特定字段。此更新是否也會觸發after_update。 ?就像我的情況一樣。這似乎正在發生。我通過在我的代碼中放置調試器進行了確認。爲什麼會發生?ActiveRecord回調
Rails ActiveRecord callback hierarchy
(-) save
(-) valid
(1) before_validation
(2) before_validation_on_create
(-) validate
(-) validate_on_create
(3) after_validation
(4) after_validation_on_create
(5) before_save
(6) before_create
(-) create
(7) after_create
(8) after_save
沒有,這不應該發生。 before_create在尚未保存的新對象上Base.save之前調用(不存在任何記錄)。請提供一些型號代碼,以便能夠回答。 – Salil