只是想知道如何动态命名(例如,在循环中)一系列实例变量。像这样的东西:
<% @current_issue.articles.each_with_index do |a, i| %>
<% i += 1 %>
<%= f.collection_select("article#{i}", @articles_hash1, :first, :last) %>
<% @articles1.each do |r| %>
<%= link_to(image_tag(r.image.url(:large)), r.image.url(:large), :id => 'article'+i.to_s+'_thumb'+r.id.to_s) %>
<% end %>
<% end %>
而不是@articles_hash1
它会在哪里@articles_hash[i]
。我只是不确定如何实现这一目标。
干杯!