This is saying that a product has many categories. The category name will map to an array then the .to_sentence outputs each item as 1,2,3. nicely.
On Apr 15, 6:42 pm, David Zhu <[email protected]> wrote: > Hmmm thanks for the reply.. but nothing is showing up. no error > message though... is there a way to do this with a for loop? > > I dont understand that peice of code.. im a rails noobie. could you > breifly explain? Thanks > > On Apr 15, 7:06 pm, Me <[email protected]> wrote: > > > > > <%= @product.categories.map(&:name).to_sentence %> > > > On Apr 15, 5:38 pm, David Zhu <[email protected]> wrote: > > > > Hey, > > > > I followed Ryan Bates tutorials here about implemting checkboxes with > > > has and belongs to many relationships. > > > >http://railscasts.com/episodes/17-habtm-checkboxes > > > > In case you dont have time to watch it, heres a quick summary-- > > > > ---------------------------------------------------------------------------- > > > > Products and categories have the has and belongs to many relationship > > > between them. > > > > Then, in the products form, you can put this for creating check boxes, > > > the ultimate goal of assigning this product with many categories-- > > > > <% for category in Category.find(:all) %> > > > <div> > > > <%= check_box_tag "product[category_ids][]", category.id, > > > @product.categories.include?(category) %> > > > <%= category.name %> > > > </div> > > > <% end %> > > > > --------------------------------------------------------------- > > > > Ok great, that works. > > > > the checkboxes all submit. It works great. > > > > But my question is-- > > > > How can I display what categories a certain product belongs to? Most > > > likely using a FOR loop, but I'm not too sure how to make one that > > > displays the categories of a product. > > > > Thanks, and feel free to ask more questions if u dont understand :) > > > thanks > > > > -- > > > 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 > > > athttp://groups.google.com/group/rubyonrails-talk?hl=en. > > > -- > > 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 > > athttp://groups.google.com/group/rubyonrails-talk?hl=en. > > -- > 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 > athttp://groups.google.com/group/rubyonrails-talk?hl=en. -- 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.

