ri > ActiveModel::Validations::Callbacks

= ActiveModel::Validations::Callbacks

------------------------------------------------------------------------
= Includes:
ActiveSupport::Callbacks (from /home/chedong/.local/share/rdoc)

------------------------------------------------------------------------
= Extended by:
ActiveSupport::Concern (from /home/chedong/.local/share/rdoc)

(from /home/chedong/.local/share/rdoc)
------------------------------------------------------------------------
== Active Model Validation Callbacks

Provides an interface for any class to have before_validation and
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.
------------------------------------------------------------------------

Generated by phpman v4.9.26-1-g511901d · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-07-29 22:45 @216.73.216.177
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 Transitional!Valid CSS!