Не получить значение из базы данных под тегом выбора в Rails - PullRequest
0 голосов
/ 14 мая 2018

Мой тег выбора -

<%= f.select(:item,{selected: :item},{}, { :class => 'form-control item' }) %>

Я вставляю базу данных по выбору другого поля с помощью JS, и она работает нормально.Но когда я открываю ссылку для редактирования моих данных, я получаю selected в качестве значения в опции выбора тега вместо значения.Данные присутствуют в базе данных, но почему rails не запускает их в браузере?

1 Ответ

0 голосов
/ 14 мая 2018

Вот правильное использование тега select в Rails

<%= f.select :item, options_for_select(@items, f.object.item), {:include_blank => '--Select Item--'}, { :class => 'form-control item' } %>

где @items - это массив типа:

@items = [['One',1], ['Two',2], ['Three',3]]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...