before_save, before_validation: on =>: сохранить - PullRequest
5 голосов
/ 24 октября 2010

Я хотел добавить хук до before_save.Проверка происходит до вызова before_save, поэтому я переместил его в before_validation: on =>: save.

Теперь проблема в том, когда я делаю @ object.save_without_validation (иногда мне приходилось это использовать).мой хук before_validation не вызывается.

Я что-то упустил или есть более надежный способ добавления хука до, который работает в обоих случаях?

1 Ответ

10 голосов
/ 24 октября 2010

Привет, когда вы сохраняете объект, у вас есть следующие обратные вызовы

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

попытайтесь разместить свой код внутри after_validation

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...