CommentsController#中的NoMethodError创建未定义的方法

时间:2015-09-01 02:14:59

标签: ruby-on-rails ruby undefined nomethoderror

CommentsController中的NoMethodError #create 未定义的方法`comments'

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

private static byte[] readContentIntoByteArray(File file)
{
  FileInputStream fileInputStream = null;
  byte[] bFile = new byte[(int) file.length()];
  try
  {
     //convert file into array of bytes
     fileInputStream = new FileInputStream(file);
     fileInputStream.read(bFile);
     fileInputStream.close();
  }
  catch (Exception e)
  {
     e.printStackTrace();
  }
  return bFile;
}

我正在关注“Rails Crash Course”一书,我试图允许用户对帖子发表评论但是当我尝试创建评论时出现此错误。

1 个答案:

答案 0 :(得分:1)

检查user.rb它应该在下面

has_many :comments