Chris@909: class Company < ActiveRecord::Base Chris@909: attr_protected :rating Chris@909: set_sequence_name :companies_nonstd_seq Chris@909: Chris@909: validates_presence_of :name Chris@909: def validate Chris@909: errors.add('rating', 'rating should not be 2') if rating == 2 Chris@909: end Chris@909: end