強力なパラメーターを使用しないコントローラーにコードがあったとしましょう
Model.create name: params[:name], alias_id: params[:foreign_id]
ここで強力なパラメータを使用することはできますか?
できない
Model.create params.require(:name, :foreign_id)
なぜならforeign_idはパラメータではないからです
できない
Model.create params.require(:name, :alias_id)
alias_idがモデルにないためです。
基本的に、StrongParametersを使用するときにパラメーターキーをエイリアスできるかどうかを知りたいです。