我刚开始使用 Rails,有一个我自己无法解决的问题:
用户.rb:
has_many :bid_listings, through: :bids, source: :listing, uniq: true
has_many :offer_listings, through: :offers, source: :listing, uniq: true
这两个返回列表,以及使用列表模型中的方法/范围都可以完美地工作。但是,当我尝试组合这些时,我得到一个数组,我无法在其中应用列表模型的方法和范围。
我尝试了多种方法,但卡住了。请帮忙。
PS用户有很多出价,用户有很多出价,出价属于listing,offer属于listing