1

在我的带有 Spree 的 Rails 3.2 应用程序中,我想要一个与 Spree 提供的WishList模型有has_many关系的Spree::Product模型。我已经创建了一个装饰器类来声明一个belongs_to关系,Spree::Product但是我如何Spree::Product在我自己创建的另一个模型中引用。

我都试过了

class WishList < ActiveRecord::Base
  has_many :products
end

class WishList < ActiveRecord::Base
  has_many :spree_products
end

他们都没有工作。请帮忙。

4

1 回答 1

3

使用:class_name选项:

class WishList < ActiveRecord::Base
  has_many :spree_products, :class_name => 'Spree::Product'
end
于 2013-01-28T22:10:58.847 回答