0
我有3種不同的型號正確的ActiveRecord的造型
Bid
Order
Printer
class Printer < ActiveRecord::Base
has_many :bids
end
class Order < ActiveRecord::Base
belongs_to :user
has_many :bids
end
class Bid < ActiveRecord::Base
belongs_to :printer
end
我希望能夠看到所有他們出價的上一個打印機的訂單,但我目前的結構我不能做到這一點。它會像@printer.bids.orders
這怎麼能做到這一點?我是否必須更改訂單纔能有belongs_to Printer
或has_many: bids through orders
?沿着這些線路的東西?
在軌導找的has_many通過 –