0
ドロップダウンメニューで選択したパラメータに基づいてパラメータを渡そうとしています。何らかの理由で、ドロップダウンメニューで選択した内容に関係なく、送信される唯一のパラメータは "bag" => {"id" => "1"}です。collection_selectは選択したパラメータをドロップダウンしません。
ここは私のビューコードです(@bags = current_user .bags)
<%= form_tag(update_default_bag_path, :method => :put) do %>
<div class="field">
<%= collection_select :bag, :id, @bags, :id, :name, {} %>
</div>
...
<% end %>
どんなに私がドロップダウンに何を選ぶか、それは常にだけのparamsとしてCURRENT_USERの最初の袋を渡しません[:バッグ] [:ID]。投稿されたパラメータが変更されていない理由と解決方法