Spec-Zone.ru › Ruby on Rails 8.1

module ActiveModel::Validations::Callbacks

Подключенные модули:
ActiveSupport::Callbacks

Колбэки валидации Active Model

Предоставляет любому классу интерфейс для использования колбэков ClassMethods#before_validation и ClassMethods#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–2021 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API