size()
Returns the number of error messages.
p.errors.add(:name, "can't be blank") p.errors.size # => 1 p.errors.add(:name, "must be specified") p.errors.size # => 2
# File activemodel/lib/active_model/errors.rb, line 163 def size values.flatten.size end