У меня есть collection_select
, как показано ниже. Я хочу, чтобы при загрузке страницы отображалось значение prompt
, а не id
объекта. Но теперь он отображает значение id
объекта f
формы при загрузке страницы.
Как изменить его так, чтобы при загрузке страницы отображалось значение prompt
, а при нажатии collection_select
отображались другие значения id
?
<%= f.collection_select(:id, Animal.all, :id, :id, {include_blank: 'Select animal'}, selected: params[:id]) %>
Я тоже это попробовал:
<%= f.collection_select(:id, Animal.all, :id, :id, {include_blank: 'Select animal'}, selected: params[:id]) %>
На этот раз Select animal
отображается вверху при нажатии collection_select
, но id
текущего объекта Animal
отображается при загрузке страницы. В первом случае значение prompt
нигде не отображается. Как я могу это изменить?