модуль ActiveModel::Validations::Callbacks
Обработчики событий валидации модели Active Model
Предоставляет интерфейс для любого класса, чтобы иметь before_validation и after_validation обработчики событий.
Сначала включите ActiveModel::Validations::Callbacks в создаваемый класс:
class MyModel include ActiveModel::Validations::Callbacks before_validation :do_stuff_before_validation after_validation :do_stuff_after_validation end
Как и другие before_* обработчики событий, если before_validation возвращает false, то valid? не будет вызван.
© 2004–2016 David Heinemeier Hansson
Licensed under the MIT License.