validates_each(*attr_names, &block)
Instance Public methods
Validates each attribute against a block.
class Person
include ActiveModel::Validations
attr_accessor :first_name, :last_name
validates_each :first_name, :last_name, allow_blank: true do |record, attr, value|
record.errors.add attr, 'starts with z.' if value.to_s[0] == ?z
end
end
Options:
:on - Specifies the contexts where this validation is active.
You can pass a symbol or an array of symbols. (e.g. on