railsで配列をコントローラに送りたいです。
ruby
1@users = [ 2 {:info=>{:last_name=>"山田", :comment=>"優しそう"}, 3 :attribute=>{:gender=>"男", :age=>"12",} 4 } 5]
このような変数をviewで持っていて、このままコントローラで使いたいです。
haml
1=form_with url: '/admin/users/new', local: true do |form| 2 =form.hidden_field :users, value: @users 3 =form.submit '一括登録する'
のようにしたら、params[:users]は文字列になっていました。
form_withで配列を送ることはできるのでしょうか?
できない場合はJSONで送るのかなと思ったのですが、やり方がよくわかりませんでした。
どのようにすればよいのでしょうか?
>params[:users]は文字列になっていました。
どういう文字列ですか?
回答1件
あなたの回答
tips
プレビュー