前提・実現したいこと
コメント機能作成し、コメントを投稿したらエラーが発生しました
発生している問題・エラーメッセージ
NoMethodError in CommentsController#create undefined method `id' for nil:NilClass
該当のソースコード
redirect_to post_path(@post.id)
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
[CommentsController]
class CommentsController < ApplicationController def create Comment.create(comment_params) redirect_to post_path(@post.id) end private def comment_params params.require(:comment).permit(:text).merge(user_id: current_user.id, post_id: params[:post_id]) end end
他に必要な情報がありましたらいってください!
回答1件
あなたの回答
tips
プレビュー