0

ページがモバイルデバイスからアクセスされた場合、各コントローラーにいくつかのコントローラーとアクションが含まれる単一ページアプリケーションがあり、それらはすべてjson結果を返します。

バックボーンは、指定された URL に従って正しいビューをロードし、json を解析します。テンプレートをコンパイルし、最後に div 内に表示するよりも underscore.js を使用します。

ブラウザを更新するまで、これは問題なく機能します。更新時に、REST アプリケーションからのアクションは JSON をブラウザーに送り返しますが、明らかにテンプレートをロードしません。

この問題の回避策はありますか。たとえば、背後にあるハッシュ ("Index#MyPage") を使用してインデックス ページにリダイレクトしようとしました。

この場合、バックボーンは「MyPage」ルートに移動して Json をロードする必要があることを認識するよりもインデックス ページをロードしますが (実際にロードします)、テンプレートはまだロードされていません。

4

0 に答える 0