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
そしてもちろん、逆方向には機能しません
さらに、次のことをOKにしたい
bid.order.user.username
Railsで行う最善の方法は何ですか?