0

我在 rails4 应用程序中使用了 gem 'comfortable_mexican_sofa', '~> 1.10.0',gem 'comfy_blog', '~> 1.0.0'。当我在填写评论表后发表评论时,它会在每个字段后显示一条消息“不能为空白”。因此我无法发表评论。其余一切正常。但我也需要评论表。

4

1 回答 1

0

似乎是源代码中的一个错误ComfyBlog。用于创建评论的发布参数存储在blog_comment密钥中。但是控制器正在获取comment密钥:

# comfy-blog / app / controllers / blog / comments_controller.rb
# Line 30

def comment_params
  params.fetch(:comment, {}).permit(:author, :email, :content)
end             ^
                |___ Should be :blog_comment

我已将问题添加到他们的 github 页面。https://github.com/comfy/comfy-blog/issues/24

于 2013-11-02T13:24:12.337 回答