I had created a travel app very very similar to yours earlier this year using RoR and AngularJS as well. Eventually it fell on the wayside. I just open sourced it: https://github.com/jesalg/Travelizer
We should talk about how to collaborate our efforts.