On Wed, Apr 24, 2013 at 2:47 PM, Colin Law <[email protected]> wrote: > On 24 April 2013 19:00, Dave Castellano <[email protected]> wrote: >> Hi, >> I’m an amateur learning rails and could use some help… >> I created a join table “pictures_questions” >> and append to it in the following way: >> @picture = Picture.new(params[:picture]) >> … >> if @picture.save >> @question.pictures << @picture >> >> Everything works fine but honestly I think I got this working by sheer >> luck and trial and error. I have 2 questions: >> 1. I do not understand the difference between naming the join table >> pictures_questions vs questions_pictures (ie how to decide which to use) >> 2. I do not understand the “.pictures” in @question.pictures - is it >> an attribute of @question because of the join table? > > I will give the same answer that I usually do for beginners, which is > to work right through a good tutorial such as railstutorial.org in > order to understand the basics of Rails, then you should be able to > answer the questions, and many of the ones that come hereafter, > yourself. > > Colin
In addition, thorough reading and re-reading of http://guides.rubyonrails.org/association_basics.html is essential. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

