我正在构建一个Rails 3应用程序,我正在尝试安装acts_as_commentable
这是我做的: 添加到我的Gemfile:
gem "acts_as_commentable"
Ran bundle install
使用comments.rb生成迁移(注释表已正确创建)
然后我想启用我的书籍控制器进行评论,所以我添加到books_controller.rb
acts_as_commentable
但是现在我在加载/书籍时遇到错误:
Routing Error
undefined local variable or method `acts_as_commentable' for BooksController:Class
建议?
答案 0 :(得分:3)
act_as_commentable
仅在模型中定义。所以你需要在你的模型中定义,而不是你的控制器。