関連拡張を参照しようとしていますが、次のエラーが発生します。
NameError (uninitialized constant User::ListerExtension):
app/models/user.rb:2:in `<class:User>'
これが私の実装です:
アプリ/モデル/user.rb
class User < ActiveRecord::Base
include ListerExtension
has_and_belongs_to_many :roles, :uniq => true, :extend => Lister
lib/lister.rb
module ListerExtension
def lister
self.map(&:to_s).join(', ')
end
end
Rails v3.1.3 を使用しています。