我想知道如何以正确的方式在 Rails 中执行以下操作。
我有班级订单
class Order < ActiveRecord::Base
has_many :bids, :dependent => :destroy
belongs_to :user
end
和类投标
class Bid < ActiveRecord::Base
belongs_to :order
end
以下工作完全正常,
order = Order.find(1)
order.bids
但是有时我想通过出价获得订单
order = bid.order
当然向后它不起作用
另外我希望以下内容可以
bid.order.user.username
在 Rails 中最好的方法是什么?