Best way to model a one to two relationship?

flights:
  id
  arrival_city
  departure_city

cities:
  id
  name
  state_id

What is the best way to model this in rails?
Is it possible to use has_one twice, with different aliases?

Thanks,
Chris