CommentsController 中的 NoMethodError#create undefined 方法

NoMethodError in CommentsController#create undefined method

CommentsController 中没有方法错误#create 未定义的方法“评论”

这是有问题的代码。 @comment = current_user 是举红旗的人。

def create
  @comment = current_user.comments.build(comment_params)

  if @comment.save
    redirect_to post_path(@comment.post_id),

我正在关注 'Rails Crash Course' 这本书,我试图让用户对 post 发表评论,但是当我尝试创建评论时出现此错误。

检查你的 user.rb 它应该低于

has_many :comments