2013-03-20 27 views
0

我希望在表單上顯示1-42表的可選列表。我有一個數組賦值控制器的新我創建列表:Rails - 如何在options_from_collection_for_select中顯示一個整數?

@cabinet_position_list = (1..42).to_a 

數量將assigbed到device.position但我無法弄清楚如何在框中顯示的數字。這裏是我在表格中提出的最好的:

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

回答

1

在這種情況下,您不需要options_from_collection_for_select。剛:

f.select :position, @cabinet_position_list 

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

+1就這麼簡單...... PS:'to_a'是沒有必要的,只是'f.select:位置,(1..42)' – gabrielhilal 2013-03-20 17:19:03

+0

感謝Babur和gabrielhilal! – 2013-03-20 17:23:49

0

options_for_select(@cabinet_position_list)應該工作!

相關問題