-
これは、renderメソッドに、:collectionオプションを指定すればイケルんだ!
<%= render :partial => 'books/book', :collection => @books, :locals => { :type => :details} %>
-
上記のコードは以下と一緒なんだー。
<% @books.each do |book| %>
<%= render 'books/book', :book => @book :type => :details %>
<% end %>
-
:coolectionを使う場合、:partialは省略不可で、パラメタは:localsで渡さないと駄目
-
へー、モデルなら、もっと簡単に書ける
<%= render :partial => @books, :locals => { :type => :details} %>
-
以下のように:spacer_templateで、区切り文字列(<hr />)を指定できるらしいんだが、どうにもエラーが出てる
<%= render :partial => @books, :spacer_template => 'separator' %>