Ok, well the value in the validates_each is giving me nil, not sure why. Error is:
The error occurred while evaluating nil.>=): validates_presence_of :code validates_uniqueness_of :code validates_presence_of :valid_from_date, :expiry_date validates_each :expiry_date do |record, attribute, value| record.errors.add(:expiry_date, 'must be after or the same as valid from date') unless value >= record.valid_from_date end On Tuesday, March 8, 2011 8:28:21 PM UTC-6, jim wrote: > > > > On Wed, Mar 9, 2011 at 10:19 AM, Me <[email protected]> wrote: > >> If you have: >> >> validates_presence_of >> validates_uniqueness_of >> ... >> >> validates_each >> >> >> What fires in what order? >> > > the way you order them in your model file. so validates_presence_of goes > first, > uniqueness next then validates_each. > > >> -- >> You received this message because you are subscribed to the Google Groups >> "Ruby on Rails: Talk" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/rubyonrails-talk?hl=en. >> > > > > -- > ------------------------------------------------------------- > visit my blog at http://jimlabs.heroku.com > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

