acts_as_commentable_with_threading неинициализированная константа Post :: Comment Rails 3.1.3 - PullRequest
1 голос
/ 29 марта 2012

Я обновил свое приложение с Rails 2.3.5 до Rails 3.1.3. У меня были acts_as_commentable_with_threading и awesome_nested_set как плагины. Теперь я добавил в GemFile для 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

В чем может быть проблема. Пожалуйста, помогите мне.

Заранее спасибо!

1 Ответ

0 голосов
/ 27 октября 2015

Возможно, вы забыли запустить генератор и миграцию после этого:

rails generate acts_as_commentable_with_threading_migration
or
rails generate acts_as_commentable_upgrade_migration

и после:

bin/rake db:migrate

Это первые шаги инструкций github репо

...