У меня есть таблица routes
с полями from_airport_id
и to_airport_id
.
Скажем:
route = Route.find(1)
Вопрос: как определить ассоциации ActiveRecord, этот маршрут.from_airport будет равно Airport.find (route.from_airport_id) и route.to_airport = Airport.find (route.to_airport_id)?
Другими словами:
from_airport_id => airport.id
to_airport_id => airport.id
Полагаю, запрос должен выглядеть так:
route = Route.find(1).includes(:airports)
Но как выбрать две записи из одной таблицы одновременно?