Como lidar com URLs não-raiz em um aplicativo de uma única página?

Eu tento fazer um aplicativo de página única com Rails 3.2 e Backbone.js com a opção pushState, mas confrontado com algo que eu não entendo.

Se eu carregar o URL raiz do aplicativo (/), tudo vai bem: o Rails retorna um layout HTML com JS que faz o bootstraps do Backbone, que faz alguns XHRs para entidades JSON e renderiza o conteúdo.

Mas se eu começar a usar o aplicativo deURL não raiz (por exemplo, digitando-o manualmente na barra de endereço do navegador), então o Rails tentará manipular esta requisição usando as regras de roteamento de suas rotas. Isso é errado, porque é uma rota de "Backbone's". Como faço para carregar a página e backbone de bootstrap para lidar com esse URL nesse caso?

questionAnswers(3)

yourAnswerToTheQuestion