0

Rails 3 アプリを作成していて、acts_as_commentable をインストールしようとしています

これが私がしたことです: 私のGemfileに追加:

gem "acts_as_commentable"

バンドルのインストールを実行

comments.rb を使用して移行を生成しました (Comments テーブルは正しく作成されました)

次に、コメント用にブック コントローラーを有効にしたかったので、books_controller.rb に追加しました。

acts_as_commentable

しかし、/books をロードするとエラーが発生します。

Routing Error

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

提案?

4

1 に答える 1

3

act_as_commentableモデルでのみ定義されます。したがって、コントローラーではなく、モデルで定義する必要があります。

于 2010-09-21T15:49:59.513 に答える