OK, yeah you are right. It shouldn't be has_one. It sounds like the associated you mentioned is the one I'm looking for. With that said, would I still have a user_id column? or would that be implicit via the belongs_to?
On Sun, Dec 9, 2012 at 4:57 PM, Colin Law <[email protected]> wrote: > On 9 December 2012 20:25, Dan Brooking <[email protected]> wrote: > > One of my modesl looks like this: > > > > class UnprocessedPage < ActiveRecord::Base > > has_one :user > > attr_accessible :url, :user_id > > end > > > > Do I need :user_id? Or is it implied via "has_one :user"? > > You should not have a user_id column in the database for a has_one > association. If UnprocessedPage has_one :user then User belongs_to > :unprocessed_page and User should have an unprocessed_page_id column. > Are you sure you do not mean User has_many :unprocessed_pages and > UnprocessedPage belongs_to :user? > > Have a look at the Rails Guide on ActiveRecord Associations for more > details and if you have not already done so then work right through a > good rails tutorial such as railstutorial.org, which is free to use > online, in order to get the basics of Rails. > > 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 https://groups.google.com/groups/opt_out. > > > -- 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 https://groups.google.com/groups/opt_out.

