1

Spree を使用した Rails 3.2 アプリでは、Spree が提供するモデルと関係のあるWishListモデルが必要です。リレーションシップを宣言するためのデコレーター クラスを既に作成しましたが、自分で作成した別のモデル内でどのように参照できますか。has_manySpree::Productbelongs_toSpree::ProductSpree::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 に答える