如何构建带有自定义选项(不是来自数据库)的 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']] %>