Rails - 如何在options_from_collection_for_select中显示整数?

时间:2013-03-20 17:01:37

标签: ruby-on-rails

我希望在表单上显示列表1-42的可选列表。我在控制器的新用户中有一个数组赋值来创建列表:

@cabinet_position_list = (1..42).to_a

该号码将被分配给device.position但我无法弄清楚如何在框中显示数字。这是我在表格中提出的最好的:

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

2 个答案:

答案 0 :(得分:1)

在这种情况下,您不需要options_from_collection_for_select。只是:

f.select :position, @cabinet_position_list

f.select :position, (1..42).to_a

答案 1 :(得分:0)

options_for_select(@cabinet_position_list)应该有效!