Извините, это может показаться простой проблемой, но: у меня есть элемент collection_select, который вызывается через ajax из файла _updateregions.html.erb для создания и редактирования записей, которые выглядят следующим образом:
<%= collection_select(:wine, :wineregionid, regions, :wineregionid, :regionname,
options = {:selected => :wineregionid, :prompt => "Select a Region"}
) %>
Проблема заключается в том, что при редактировании существующей записи приглашение отображается по умолчанию вместо значения записи. Когда я удаляю приглашение:, оно работает нормально ... вопрос в том, как я могу заставить это работать как для нового, так и для редактирования дела?
Согласно http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html Я думаю, что я делаю это правильно ....
collection_select (объект, метод,
коллекция, value_method, text_method,
options = {}, html_options = {})
Возвращает и теги для
Коллекция существующего возврата
значения метода для класса объекта.
Значение, возвращаемое из вызывающего метода
на объекте экземпляра будет
выбран. Если вызывающий метод возвращает
ноль, без выбора
в том числе: prompt или: include_blank in
хэш опций.