如何构建带有自定义选项(不是来自数据库)的 f.collection_select 菜单?
How do I construct a f.collection_select menu with custom options (not from a database)?
我正在使用 Rails 4.2.3。我想在我的表单中构造一个 select 菜单,其中名称和值都是相同的选项,我想从数组构造选项。我试过了
<%= f.collection_select :unit, options_for_select([['km'], ['mi']]) %>
但出现错误
wrong number of arguments (given 2, expected 4..6)
如何正确构建以上内容?我希望有一个附加选项,其值为 "Select Unit".
谢谢,-戴夫
您应该使用 select
方法而不是 collection_select
<%= f.select :unit, [['km', 'km'], ['mi', 'mi']] %>
我正在使用 Rails 4.2.3。我想在我的表单中构造一个 select 菜单,其中名称和值都是相同的选项,我想从数组构造选项。我试过了
<%= f.collection_select :unit, options_for_select([['km'], ['mi']]) %>
但出现错误
wrong number of arguments (given 2, expected 4..6)
如何正确构建以上内容?我希望有一个附加选项,其值为 "Select Unit".
谢谢,-戴夫
您应该使用 select
方法而不是 collection_select
<%= f.select :unit, [['km', 'km'], ['mi', 'mi']] %>