Can you not mix Rails with backbone.js and the like? I thought it was possible.
... that said, it's being used with a vast variety of different backends these days: http://backbonejs.org/#examples
https://workshops.thoughtbot.com/products/1-backbone-js-on-r...
backbone.js sends CRUD requests to rails app which are handled by the controller, and the main page is rails view.