退会済みユーザー2021/01/02 17:13binding.pryの結果は #<ActionController::Parameters {"authenticity_token"=>"bLizXBdGNJ6xnbN4336nJkok8A8WhWilAe9dlfDgYmuYNb37WXmLX5uSAUFL6jKgQGRU4heBeiVhU6OaObHI5A", "post"=>#<ActionController::Parameters {"title"=>"タイトルテスト1タイトルテスト1タイトルテスト1", "content"=>"\r\n### 前提・実現したいこと\r\n\r\nここに質問の内容を詳しく書いてください。\r\n(例)PHP(CakePHP)で●●なシステムを作っています。\r\n■■な機能を実装中に以下のエラーメッセージが発生しました。\r\n\r\n### 発生している問題・エラーメッセージ\r\n\r\n```\r\nエラーメッセージ\r\n```\r\n\r\n### 該当のソースコード\r\n\r\n```ここに言語名を入力\r\nソースコード\r\n```\r\n\r\n### 試したこと\r\n\r\nここに問題に対して試したことを記載してください。\r\n\r\n### 補足情報(FW/ツールのバージョンなど)\r\n\r\nここにより詳細な情報を記載してください。", "category_id"=>"1"} permitted: false>, "commit"=>"投稿する", "controller"=>"posts", "action"=>"create"} permitted: false> このようになっていました。 item部分はpostに修正しましたが結果は変わりませんでした
educ_gt2021/01/02 18:00``` def post_params params.require(:post).permit(:title, :content, :category_id).merge(user_id: current_user.id) end ``` "category_id"=>"1" こうあるので、ストロングパラメータの設定を↑のような形にしてはいかがでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/01/02 17:13
2021/01/02 18:00