2016-08-29 13 views
0

У меня есть поле state_id, для которого я использую выберите выпадающее меню:не f.select предварительного выбора значения при редактировании

= form.select :state_id, options_for_select(states), {}, prompt: 'Select State' 

Но при редактировании формы не предварительного выбора текущего значения state_id. Я знаю, что я могу передать :selected параметров передать выбранное значение по умолчанию:

options_for_select(states, @object.state_id) 

Но как это guide предлагает мне не нужно использовать эти опции.

Может ли кто-нибудь сказать мне, что я делаю неправильно?

Примечание: Это вложенная атрибут и другие поля работают отлично с f.text_field но не f.select.

+0

Я не уверен, но 'prompt:' отменяет выбор? – ollpu

+0

'states' - что это значит? – dp7

+0

states = '[[« Алабама », 1], [« Аляска », 2], [« Аризона », 3]]' –

ответ

0

Вы можете попробовать это.

= select_tag "state_id", options_from_collection_for_select (государства, "идентификатор", "имя", @ object.state_id), подскажите: "Выберите государство", заполнитель: "Выберите государство"

Надежда это» Я сделаю эту работу для вас.

 Смежные вопросы

  • Нет связанных вопросов^_^