instance method invalid?

Ruby on Rails 2.3.18

Since v2.2.3 Last seen in v2.3.18

Available in: v2.2.3 v2.3.18

Signature

invalid?(attribute)

Returns true if the specified attribute has errors associated with it.

class Company < ActiveRecord::Base
  validates_presence_of :name, :address, :email
  validates_length_of :name, :in => 5..30
end

company = Company.create(:address => '123 First St.')
company.errors.invalid?(:name)      # => true
company.errors.invalid?(:address)   # => false

Parameters

attribute req
Source
# File activerecord/lib/active_record/validations.rb, line 195
    def invalid?(attribute)
      !@errors[attribute.to_s].nil?
    end

Defined in activerecord/lib/active_record/validations.rb line 195 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActiveRecord::Errors

Type at least 2 characters to search.

↑↓ navigate · open · esc close