Re: [Rails] Re: help decoupling models with a foreign key relationship

2010-02-10 Thread Mat Brown
belongs_to means the foreign key is an attribute of this model. has_one/has_many means it's an attribute of the associated model. On Feb 10, 2010 8:47 AM, "robo" wrote: That's handy! Does that work too if I say class Post has_one :user end I guess the real question is - what's the difference

[Rails] Re: help decoupling models with a foreign key relationship

2010-02-10 Thread Marnen Laibow-Koser
robo wrote: > That's handy! Does that work too if I say > > class Post > has_one :user > end > > I guess the real question is - what's the difference between has_one > and belongs_to? The location of the foreign key. Go read the Associations docs. Best, --  Marnen Laibow-Koser http://www.ma

[Rails] Re: help decoupling models with a foreign key relationship

2010-02-10 Thread robo
That's handy! Does that work too if I say class Post has_one :user end I guess the real question is - what's the difference between has_one and belongs_to? On Feb 10, 4:44 am, Sharagoz -- wrote: > class Post >   belongs_to :user > end > > Then you can do post.user.name retrieve the name of t

[Rails] Re: help decoupling models with a foreign key relationship

2010-02-10 Thread Sharagoz --
class Post belongs_to :user end Then you can do post.user.name retrieve the name of the author of the post -- Posted via http://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