2011-11-04 31 views
1

我想與我的rails 3.1(與資產)應用程序使用Backbones.js,我想獨立創建一個模型集合沒有任何url選項在我的模型,我可以不要與我的服務器同步。

有沒有什麼合適的方法?我找不到任何使用多個路線的教程。如何使用多個路由器與Backbones.js

+0

這真的很難理解你要問這裏。你能改說嗎? –

+0

事實上,我想同步客戶端中的幾個對象,但使用rails-backbone gem它會爲每個模型創建一個路由器,並且我想切換我的路由器並只獲取一個模型。 例如: 我有一條路線來獲取帖子列表,所以我獲取我的所有帖子,我想獲得作者,所以我必須爲我的作者只獲取一個模型,我有一個模型,一個集合和一個路由器爲我的帖子和我的作者相同,我只是想當我在帖子中得到我的作者 – antho1404

回答

2

從GitHub的頁面: https://github.com/codebrew/backbone-rails

window.router = new Blog.Routers.PostsRouter({posts: <%= @posts.to_json.html_safe -%>}); 

這樣的話,如果你需要訪問作者,你可以做這樣的事情:

window.AuthorRouter = new Blog.Routers.AuthorsRouter({authors: <%= @authors.to_json.html_safe -%>}); 

擁有多個路由器應該不會衝突。

比你所能從PostsRou​​ter訪問您的作者型號:

AuthorRouter.AuthorView.model 
相關問題