0

我有一个表单,我想要一个选择下拉列表来显示选项 0-41。我尝试了以下代码,但它不起作用:

<%= f.select :years_together, 42.times do |year| %>
  <%= year %>
<% end %>

更新

实际上,我希望选择显示值为零的“不到一年”和值 41 的“超过 40”。

4

1 回答 1

0

我认为您需要致电options_for_select

<%= f.select :years_together, options_for_select(41.times { |year| year }) %>
于 2013-02-06T22:39:22.570 回答