1
目前我有在我的模型:ActiveRecord的 - 爲了通過兩個協會從同一個表
class RoutePair < ActiveRecord
belongs_to :flying_airline, class_name: 'Airline'
belongs_to :home_airline, class_name: 'Airline'
end
我想寫的飛行航線名稱第一預定他們的查詢,再其次是家航空公司名稱。我的預期結果將如下所示:
AirAsia Air Hong Kong
AirAsia Eastern Air Lines
AirAsia Cebu Pacific
Cebu Pacific Air Hong Kong
Cebu Pacific AirAsia
Cebu Pacific Eastern Air Lines
當前我只能通過flying_airline訂購。
RoutePair.joins(:flying_airline, :home_airline).order('airlines.name')
有沒有辦法由第二協會訂購?
這很有幫助,謝謝! –
但是,這在我的規範中導致了我的PG錯誤。 'PG :: UndefinedTable:錯誤:缺少表「home_airlines_commission_rates」的FROM子句條目'@ xml-slayer –
'commission_rates'從哪裏來? –