Когда я создаю объект с form_for
и помещаю select_tag
внутри него, я ожидаю, что выбранное значение перейдет в params в виде хэша внутри хеша модели, например, params[:model][:attribute1]
, поскольку это действительно базовыйформы с текстовыми полями вели себя для меня в прошлом.Дело не в этом:
<%= form_for(@vote, url: judgment_votes_path(@vote.judgment)) do |i| %>
<%= select_tag(:yayornay, options_for_select(%w[yes no undecided stand_aside])) %>
<div class='actions'>
<%= i.submit 'Save vote' %><br />
</div>
<% end %>
Выше дает мне params[:yayornay]
.Запись Апидока на form_for мало что смогла рассеять мое замешательство.Есть ли простой способ структурировать мои select_tag
параметры, такие как params[:vote][:yayornay]
, чтобы все было хорошо, как в старые времена?