8
我有以下幾點:rails - 使用Group_by時 - 如何獲取索引?
sets = DataSet.all.group_by{ |data| [data.project_id, "-", data.thread_id].join(" ") }
<% sets.each do |range, datas| %>
<p><%= range %>:</p>
<% datas.each do |data| %>
<%=data%>
<p>Last Post<%= data.last.created_at %></p>
<% end %>
<% end %>
問題是,我需要一個指數。所以,我更新了上面:
<% sets.each_with_index do |range, datas, i| %>
<p><%= range %>:</p>
<% datas.each do |data| %>
<%= i %>
<%=data%>
<p>Last Post<%= data.last.created_at %></p>
<% end %>
<% end %>
也就是說然後破裂,出現錯誤:未定義的方法`最後的」 0:Fixnum對象
想法?謝謝
感謝Holger,我第一次碰到這種情況。 – AnApprentice 2011-02-12 23:26:40