【发布时间】:2012-07-17 15:00:45
【问题描述】:
我正在尝试引用关联扩展,但出现以下错误:
NameError (uninitialized constant User::ListerExtension):
app/models/user.rb:2:in `<class:User>'
这是我的实现:
app/models/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。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3.1