Railsのストロングパラメーターを動的に作りたいのですが、permitに追加する方法がわからず困っています。
パラメーターとして許可する項目をテーブルで管理し、
その項目(カラム)の値がtrueだったらpermitに追加したいです。
ruby
1params.permit( 2 :type, 3 :name, 4 :age, 5 :address 6)
例えば、
typeが「1」だったら、nameとageをパラメーターとして許可して、
typeが「2」だったら、ageだけをパラーメータとして許可する...といった具合です。
typeの種類が結構あるので、ストロングパラメーターをいくつも作るわけにもいかず...
配列に追加していくような感じで、permitを動的に作れないでしょうか。
すみませんが、お知恵をお貸しください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/12/05 10:36