validates_presence_of :user_id
will test if there is a value for self.user_id regardless of whether
there is a valid user with that id  on the database.

If you're going to use :user_id then you should include
validates_associated :user to check the user is valid

validates_presence_of :user will check that the associated user is a
valid record.


On Apr 16, 2:09 pm, Joshua Muheim <[email protected]>
wrote:
> Hi all
>
> I'm a bit confused whether it's better to check for the ID of a related
> object or the related object itself?
>
> validates_presence_of :user    # is this better?
> validates_presence_of :user_id # or is this better?
>
> What would you suggest? Thanks,
> Josh
> --
> Posted viahttp://www.ruby-forum.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