2010-10-24 58 views
5

我想在before_save上添加一個鉤子。 驗證在「before_save」被調用之前發生,所以我將它移至before_validation:on =>:save。before_save,before_validation:on =>:save

現在的問題是,當我做@ object.save_without_validation(有時我不得不使用這個)。我的before_validation掛鉤不會被調用。

我是否錯過了某些東西,或者是否存在一種更健壯的方式來添加適用於這兩種情況的before鉤子?

回答

10

嗨當​​您保存一個對象,你旁邊有回調

* before_validation 
* after_validation 
* before_save 
* after_save 
* before_create 
* around_create 
* after_create 

嘗試把裏面after_validation

代碼