instance method
validation_context
Ruby on Rails 8.0.4
Since v7.1.6Signature
validation_context()
Returns the context when running validations.
This is useful when running validations except a certain context (opposite to the on option).
class Person
include ActiveModel::Validations
attr_accessor :name
validates :name, presence: true, if: -> { validation_context != :custom }
end
person = Person.new
person.valid? #=> false
person.valid?(:new) #=> false
person.valid?(:custom) #=> true
Source
# File activemodel/lib/active_model/validations.rb, line 456
def validation_context
context_for_validation.context
end
Defined in activemodel/lib/active_model/validations.rb line 456
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveModel::Validations