这很简单,但我找不到任何东西。我有一个要循环的数组,为每个数组提取一个特定属性,然后将这些属性存储在一个新数组中。
基本上:
- 店铺
array2 = [Array1[0].attr, Array1[2].attr, Array1[3].attr]
我有的
<% storedArray = [] %>
<% @data = current_user.data_items %>
<% @data.each do |data_item| %>
<% storedArray[data_item.count] = data_item.url_metric.da %>
<% end %>
更新:
我让它工作,但以一种非常糟糕的方式。建议?
<% array = []; i = 0 %>
<% @data = current_user.reports[0].data_items %>
<% @data.each do |data_item| %>
<% array[i] = data_item.url_metric.da %>
<% i = i+1 %>
<% end %>
<%= array %>