我已将我的应用程序从Rails 2.3.5升级到Rails 3.1.3。我有 acts_as_commentable_with_threading 和 awesome_nested_set 作为插件。现在我已经在GemFile for Rails 3.1.3中添加了如下
gem 'awesome_nested_set'
gem 'acts_as_commentable_with_threading'
我在模型中有代码如下
class Post < ActiveRecord::Base
acts_as_commentable
end
acts_as_commentable_with_threading 的迁移已在数据库中应用。
我在视图中声明为
<%= pluralize(post.root_comments.size, "comment") %> on this post
当我尝试加载该视图时,我在该行收到错误
uninitialized constant Post::Comment
可能是什么问题。请帮帮我。
提前致谢!
答案 0 :(得分:0)
您可能忘记了之后运行生成器和迁移:
rails generate acts_as_commentable_with_threading_migration
or
rails generate acts_as_commentable_upgrade_migration
之后:
bin/rake db:migrate
的第一步