【发布时间】:2016-04-08 10:27:11
【问题描述】:
我在 Rails 4 项目中有以下数据库关系
class Hat < ActiveRecord::Base
belongs_to :sale, as: product
end
class Shoe < ActiveRecord::Base
belongs_to :sale, as: product
end
class Sale < ActiveRecord::Base
has_many :products, polymorphic: true
scope :hats, -> { ??? }
scope :shoes, -> { ??? }
end
给定一个@sale 对象,我如何获得属于特定型号的所有产品,例如Hat 或Shoe?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 activerecord rails-activerecord