Notes posted by nilesh
RSS feed
nilesh -
August 10, 2008
10 thanks
New way of calling partials on collections
You can directly call a partial on a collection of objects like this:
<%= render :partial => @users %>
This will call the partial _user.html.erb and populate a local variable ‘user’ within the partial. Then you can display the user partial in this way:
_user.html.erb:
Name: <%= user.name %> <br /> Email: <%= user.email %> <br />
The above render statement is equivalent to this code:
<% for user in @users %> <%= render :partial => 'user', :locals => { :user => user } %> <% end %>