Ruby on rails Rails-如何在选项\u(来自\u集合\u)中为\u选择显示整数?

Ruby on rails Rails-如何在选项\u(来自\u集合\u)中为\u选择显示整数?,ruby-on-rails,Ruby On Rails,我想在表格上显示一个列表一个1-42的可选列表。我在控制器的新me中有一个数组分配来创建列表: @cabinet_position_list = (1..42).to_a 号码将被分配到device.position,但我不知道如何在框中显示号码。以下是我在表格中提出的最好的建议: <%= f.select :position, options_from_collection_for_select(@cabinet_position_list, "position", "?????")

我想在表格上显示一个列表一个1-42的可选列表。我在控制器的新me中有一个数组分配来创建列表:

@cabinet_position_list = (1..42).to_a
号码将被分配到device.position,但我不知道如何在框中显示号码。以下是我在表格中提出的最好的建议:

<%= f.select :position, options_from_collection_for_select(@cabinet_position_list, "position", "?????") %>

选择选项(@cabinet\u position\u list)
应该可以工作

在这种情况下,您不需要从\u集合\u中为\u选择选项。只是:

f.select :position, @cabinet_position_list


+1就这么简单。。。注:
不需要a
,只需
f.选择:位置,(1..42)
谢谢Babur和gabrielhilal!
f.select :position, (1..42).to_a