Refresh

This website www.rdoc.info/docs/rails/ActiveModel/Validations/Callbacks is currently offline. Cloudflare\'s Always Online™ shows a snapshot of this web page from the Internet Archive\'s Wayback Machine. To check for the live version, click Refresh.

Module: ActiveModel::Validations::Callbacks

Extended by:
ActiveSupport::Concern
Defined in:
activemodel/lib/active_model/validations/callbacks.rb

Overview

Active Model Validation Callbacks

Provides an interface for any class to have ClassMethods#before_validation and ClassMethods#after_validation callbacks.

First, include ActiveModel::Validations::Callbacks from the class you are creating:

class MyModel
include ActiveModel::Validations::Callbacks

before_validation :do_stuff_before_validation
after_validation  :do_stuff_after_validation
end

Like other before_* callbacks if before_validation throws :abort then valid? will not be called.

Defined Under Namespace

Modules: ClassMethods

Method Summary

Methods included from ActiveSupport::Concern

append_features, class_methods, extended, included, prepend_features, prepended