2012-08-15 57 views
0

我想在代码中的循环位建立一系列的三个选择框,这样的:Rails的:动态命名选择框

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

我怎么会说出每一个选择框为article1article2,和article3

干杯!

回答

1

如果你的意思是a.page具有数:

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

完美!干杯。 – 2012-08-15 03:41:08

0

尝试。

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