On 26 April 2012 00:31, Christopher D. <[email protected]> wrote: > Let's say I have a model called User. User has two attributes or table > columns: id, username > > By using the code below I can check that there is a username "Tom" and > return 1 ifthere is and 0 if there is not > > User.find_by_username("Tom")? 1 : 0 > > How would I find out Tom's corresponding id? > > For example I'm looking for something along the lines of: > User.find_by_username("Tom").id
That will work except that you should probably check that Tom exists, as it will throw an error if he does not (as you would be effectively saying nil.id). Colin -- 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.

