我正在尝试引用关联扩展,但它会出现以下错误:
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
库/lister.rb
module ListerExtension
def lister
self.map(&:to_s).join(', ')
end
end
我正在使用 Rails v3.1.3。