In my music review app the Pins model has attributes of Pin.artist and Pin.album. I'm trying to list each artist reviewed on the site and which albums of theirs have been reviewed. Below is what I have so far, but I want to do it without repeating the artist name.
Controller: @pin_albums = Pin.group(:album).order('artist') View: <% @pin_albums.each do |pin| %> <%= pin.artist %> | <%= link_to pin.album, copy_pin_path(pin) %> <br/><% end %> This lists them like this: The Beatles | Let It Be The Beatles | Abbey Road Bob Dylan | Blood On The Tracks Bob Dylan | Highway 61 Revisited I want to list them like so: The Beatles | Let It Be | Abbey RoadBob Dylan | Blood On The Tracks | Highway 61 Revisited I need to do something to the effect of: <% @pin_albums.each do |pin| %> <ul> <li><%= pin.artist %></li> <ul> <% pin.artist.each do |pin_album| %> <li><%= link_to pin_album.album, pin_album %></li> <% end %> <br/><% end %> I know that the above nested tables won't work, but that's the gist of what I'm trying to figure out. -- 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+unsubscr...@googlegroups.com. To post to this group, send email to rubyonrails-talk@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/022bde40-c780-4438-ac73-00f68d6a8f95%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.