Ruby on rails 3 使用线程化未初始化常量Post::Comment Rails 3.1.3作为可注释的

Ruby on rails 3 使用线程化未初始化常量Post::Comment Rails 3.1.3作为可注释的,ruby-on-rails-3,acts-as-commentable,Ruby On Rails 3,Acts As Commentable,我已经将我的应用程序从Rails 2.3.5升级到Rails 3.1.3。我有作为\u可评论的\u使用线程和很棒的\u嵌套集作为插件。现在,我在GemFile中为Rails 3.1.3添加了如下内容 gem 'awesome_nested_set' gem 'acts_as_commentable_with_threading' 我在模型中有如下代码 class Post < ActiveRecord::Base acts_as_commentable end 有什么问题吗。请帮帮

我已经将我的应用程序从Rails 2.3.5升级到Rails 3.1.3。我有作为\u可评论的\u使用线程很棒的\u嵌套集作为插件。现在,我在GemFile中为Rails 3.1.3添加了如下内容

gem 'awesome_nested_set'
gem 'acts_as_commentable_with_threading'
我在模型中有如下代码

class Post < ActiveRecord::Base
  acts_as_commentable
end
有什么问题吗。请帮帮我


提前谢谢

您可能忘记了运行生成器和之后的迁移:

rails generate acts_as_commentable_with_threading_migration
or
rails generate acts_as_commentable_upgrade_migration
及之后:

bin/rake db:migrate

这是第一步

仍然没有解决方案?我刚开始犯这个错误。@jab没人。我没有进一步检查,因为我放弃了那个项目的工作。
rails generate acts_as_commentable_with_threading_migration
or
rails generate acts_as_commentable_upgrade_migration
bin/rake db:migrate