2013-03-20 4 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

В этом случае вам не нужны опции_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

+0

Спасибо, Бабур и габриель! –