Rails:动态命名选择框

时间:2012-08-15 03:25:32

标签: ruby-on-rails select loops

我正在尝试在循环代码中创建一系列三个选择框,因此:

<% for a in @issue.articles %>
  <%= f.select(:article+a.page, options_for_select([[a.name, a.id]])) %>
<% end %>

如何将每个选择框命名为article1article2article3

干杯!

2 个答案:

答案 0 :(得分:1)

如果您的意思是a.page有数字:

f.select "article#{a.page}" ... etc ...

答案 1 :(得分:0)

尝试。

f.select 'article', options, :name => 'article' + a.page.to_s, :id => '...'