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 -~----------~----~----~----~------~----~------~--~---

