0

レールに基づいて最初のバックボーン アプリを完成させようとしています。ベース Web アプリは、トーナメント (登録、プレーヤーなど) の管理に使用されます。

だから私は /tournaments/tournament_id/(players | registrations | results ) のような URL を持っています

特定のトーナメントのコースを管理するためのバックボーン アプリを作成したいと考えています。Backbone を使用すると、高速で、使いやすく、使いやすくなります。

また、複数のトーナメントを同時に処理できることも重要です。このアプリは、異なる都市でトーナメントが同じ日に開催されるカントリー リーグに対応する必要があります。

だから私は /tournaments/tournament_id/play でバックボーンを開始したいと思います。初期化に問題はありませんが、バックボーン アクションが正しく機能していません。インデックスは「/」URL を探しており、残りのアクションも .../../play/ でトリガーされます

ルータを機能させるには、どのようにすればよいですか?バックボーンでは可能ですか?

答えを探しましたが、すべてのチュートリアルは、Rails サーバー上でのみ構築され、純粋な Rails Web アプリケーションと共存しない単一ページのアプリに関するものです。

4

1 に答える 1

0

を使用してアプリを起動する方法を変更することで、目的を達成できますBackbone.history

Backbone.history.start({pushState : true, root : "/tournaments/<some-id>/play"});

その後、すべてのルートがそのルートからぶら下がっています。

http://backbonejs.org/#History-start

于 2012-11-29T18:04:40.840 に答える