Как обрабатывать некорневые URL-адреса в одностраничном приложении?

Я пытаюсь создать одностраничное приложение с Rails 3.2 и Backbone.js с опцией pushState, но столкнулся с чем-то, чего я не понимаю.

Если я загружаю корневой URL-адрес приложения (/), все идет хорошо: Rails возвращает HTML-макет с JS, который загружает Backbone, который создает несколько XHR для JSON-сущностей и отображает содержимое.

Но если я начну использовать приложение изnon-root URL (например, вручную введя его в адресную строку браузера), тогда Rails попытается обработать этот запрос, используя свои правила маршрутизации из route.rb - это неправильно, потому что это «Backbone» s ». маршрут. Как мне загрузить страницу и загрузить Backbone для обработки этого URL в этом случае?

Ответы на вопрос(3)

Ваш ответ на вопрос