#こんなことありませんか?
フォームから送られてきたパラメーターをparamsメソッドを使って取得し値をデータベースに保存しようとしたが一部ハッシュが二重構造になっている・・・・・・。
【パラメーター】
=> {"utf8"=>"✓", "name"=>"takeshi", "age"=>"22", "IT"=>{"Engineer"=>"front"}}
このような場合は、
params.permit(:name, :age).merge(job: params[:IT][:Engineer])
と書くことで解決。
paramsメソッドはキーを続けて記述することでハッシュの中にハッシュがある場合でも値を取り出すことができる。