On Wed, Apr 24, 2013 at 2:47 PM, Colin Law <clanlaw@googlemail.com> wrote:
> On 24 April 2013 19:00, Dave Castellano <lists@ruby-forum.com> 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 rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
No comments:
Post a Comment