ActiveRecoed での多重結合をやってみる
ActiveRecord の include オプションで多重結合できるんだね。
今まで、join オプションで繋いでいたよ・・・orz
コントローラーはこんな感じ
@items = Item.find(:all, :include => {:comments => :user})
んで、対応するビューはこんな感じ
<%- @items.each do |item| %> <p><%= item.name %></p> <%- item.comments.each do |comment| %> <p> <%= comment.text %> <%= comment.user.name %> </p> <% end -%> <% end -%>
かしこさが1あがった。