1

我已将我的应用程序从 Rails 2.3.5 升级到 Rails 3.1.3。我有acts_as_commentable_with_threadingawesome_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

act_as_commentable_with_threading的迁移已在数据库中应用。

我认为声明为

<%= pluralize(post.root_comments.size, "comment") %> on this post

当我尝试加载该视图时,该行出现错误

uninitialized constant Post::Comment

可能是什么问题。请帮我。

提前致谢!

4

1 回答 1

0

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

rails generate acts_as_commentable_with_threading_migration
or
rails generate acts_as_commentable_upgrade_migration

之后:

bin/rake db:migrate

这是github repo 指令的第一步

于 2015-10-27T11:11:50.470 回答