before_validation(*args, &block)
Instance Public methods
Defines a callback that will get called right before validation happens.
class Person include ActiveModel::Validations include ActiveModel::Validations::Callbacks attr_accessor :name validates_length_of :name, maximum: 6 before_validation :remove_whitespaces private def remove_whitespaces name.strip! end end person = Person.new person.name = ' bob ' person.valid? # => true person.name # => "bob"
Please login to continue.