модуль 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 вызывает :abort, то valid? не будет вызван.
© 2004–2020 David Heinemeier Hansson
Licensed under the MIT License.