Rails 3 acts_as_commentable Ошибка: неопределенная локальная переменная или метод acts_as_commentable - PullRequest
0 голосов
/ 21 сентября 2010

Я создаю приложение на Rails 3 и пытаюсь установить act_as_commentable

Вот что я сделал: Добавлено в мой Gemfile:

gem "acts_as_commentable"

Ран-установка пакета

Сгенерировал миграцию с comments.rb (таблица комментариев была создана правильно)

Затем я хотел включить контроллер книг для комментирования, поэтому я добавил в books_controller.rb

acts_as_commentable

Нотеперь я получаю сообщение об ошибке при загрузке / books:

Routing Error

undefined local variable or method `acts_as_commentable' for BooksController:Class

Предложения?

1 Ответ

3 голосов
/ 21 сентября 2010

act_as_commentable определяется только в модели.Так что вам нужно определить в вашей модели, а не ваш контроллер

...