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.

Reply via email to