Rails 3.2 と Backbone.js で pushState オプションを使用してシングル ページ アプリを作成しようとしましたが、理解できない問題に直面しました。
アプリのルート URL (/) を読み込むと、すべてがうまくいきます。Rails は、JSON エンティティ用の XHR を作成してコンテンツをレンダリングするバックボーンをブートストラップする JS を含む HTML レイアウトを返します。
しかし、ルート以外の URLからアプリの使用を開始すると(たとえば、ブラウザーのアドレス バーに手動で入力することによって)、Rails は、routes.rb のルーティング ルールを使用してこの要求を処理しようとします。これは間違っています。これは「バックボーンの」ルートだからです。 . その場合、この URL を処理するためにページとブートストラップ バックボーンをロードするにはどうすればよいですか?