我有四种模式:
has_many :listings
has_many :orders
belongs_to :seller, class_name: "User", foreign_key: :user_id
has_many :order_groups, through: :orders
has_many :orders
has_one :seller, through: :listing
belongs_to :listing
belongs_to :order_group
has_many :listings, through: :orders
has_many :orders
has_many :sellers, through: :orders
当我尝试拉Order.where(seller: User.find(3))
时,我得到一个空集合。但是,当我执行Order.last.seller
时,我会获得卖家的user_id。
如何提取Order.where(seller: User.find(3))'
?