为了 DRY,我将索引页面模板化为部分页面。被传递到部分的 :locals 的一部分如下:
:locals => { :data_set => @accounts # @accounts is set in the controller as @accounts = Account.find(:all)
:attr_1 => "name" }
我希望能够在部分中做的是:
<% data_set.each do |d| %>
<%= d.:attr_1 %>
<% end %>
我之前的尝试都以打印“名称”而不是 d.name 的内容而告终,这正是我想要的。
有没有办法实现这一点,或者可能是一种更好的方法来做我正在尝试的事情?