2012-11-29 23 views
0

我想完成我的第一個基於rails的骨幹應用程序。 Base webapp用於管理錦標賽(註冊,玩家等)。在Rails應用程序中嵌套路線是Backbone.js應用程序的根網址嗎?

所以我有網址像/邀請賽/ tournament_id /(球員|註冊|結果)

我想創建骨幹的應用程序來處理管理特定的比賽,specificaly的課程:配對,產生幾輪修改刪除和添加球員在飛行中。骨幹會使它快速,友好和友好。

同樣重要的是能夠同時處理多個錦標賽,因爲應用程序應該在同一天爲不同城市的比賽發生的國家聯賽提供服務。

所以我想要在/ tournaments/tournament_id/play上擁有骨幹隊員。我沒有問題來初始化它,但主幹操作無法正常工作。索引正在尋找'/'網址和其餘的動作以及觸發....../.. /播放/

我的路由器應該如何使它工作?是否有可能與骨幹?

我看到了答案,但所有的教程都是關於單頁面應用程序,這些應用程序只能在rails服務器上構建,而不能與純web rails應用程序共存。

回答

0

您可以通過改變使用Backbone.history啓動應用程序的方式來完成自己想要的操作。

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

然後你的所有路線都將掛在那根。

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

+0

謝謝!正是我需要的:) – Krzysztof

相關問題