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