在Rails中选择选项标记



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

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

更新

事实上,我希望选择显示"小于一年"表示值0,显示"大于40"表示值41。

我认为您需要调用options_for_select:

<%= f.select :years_together, options_for_select(41.times { |year| year }) %>

相关内容

  • 没有找到相关文章

最新更新