我在模型中添加了两个属性:
#group.rb
class Spree::Group < ActiveRecord::Base
has_many :users
end
#user_decorator.rb
Spree::User.class_eval do
belongs_to :group, class_name: "Spree::Group"
end
我在我的模型目录中创建了一个新的spree文件夹,并为group.rb和user_decorator.rb创建了一个文件,并添加了代码然后运行:
bundle exec rake:db migrate
然后我发现了这个错误:
NameError: uninitialized constant Spree::User
我不确定如何解决此错误,并不确定是否是因为我刚刚将属性添加到模型中。
答案 0 :(得分:0)
您需要将文件放入app/models/spree/