いつもお世話になっております。
現在RailsでWebページを作成しております。
ページの中にeach doで回して表示している複数のフォームがあり、その中のhidden_fieldの名前が"XXXX_#{post.id}"となっています。
この状態でPOSTした場合に、paramsの値はparams[:XXXX_3]やparams[:XXXX_25]といった形でコントローラー側で取得する際の名前が変わってしまい、params[:XXXX]の形で取得することができません。
コントローラーでparamsの値を取得するときに:XXXXの前方一致のような方法で取得することは可能でしょうか。
適切な方法をご教示いただけますと幸いです。
よろしくお願いいたします。
Ruby
1 2 3<%= form_with(model: @user_info, url: "/xxx/yyy", local: true ) do |f| %> 4 <%= f.hidden_field "XXXX_#{post.id}", :value => '' %> 5 <%= f.submit '送信', id: 'submit_btn' %> 6 <% end %>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。