takepro14 / DigLive

root directory
8 stars 0 forks source link

新規投稿でUnpermitted parametersが出ないようにする #1

Open takepro14 opened 2 years ago

takepro14 commented 2 years ago

問題

PostDialog.vueにてpost[content], post[user_id], post[tags]をまとめてaxios.postしており、posts_contoller#create実行時に以下のエラーが出力される状況。

Unpermitted parameter: :tags  ←post[content], post[user_id]に対して出る Unpermitted parameters: :user_id, :content  ←post[tags]に対して出る Unpermitted parameters: :user_id, :content  ←post[tags]に対して出る

対応

posts_controller.rbでタグ保存のメソッド呼び出し(save_tag)などしており、post_content_params、post_tag_paramsにStrong Parametersを分割している。 現状投稿は正常に保存できるが、どこかで改良したほうが良いと思われる。

takepro14 commented 2 years ago

実害が出ていない為、対応保留中。