Spec-Zone.ru › Ruby on Rails 5.0

модуль ActiveModel::Validations::Callbacks

Включенные модули:
ActiveSupport::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–2018 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

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