2011-11-04 3 views
1

Backbones.js를 레일즈 3.1 (자산 포함) 응용 프로그램과 함께 사용하고 싶습니다. 내 모델에서 URL 옵션없이 컬렉션에 독립적으로 모델을 만들고 싶습니다. 내 서버와 동기화하지 마십시오.

적절한 방법이 있습니까? 여러 경로를 사용하는 자습서를 찾을 수 없습니다. GitHub의 페이지에서Backbones.js에서 여러 라우터를 사용하는 방법

+0

그것은 당신이 여기에 물어 무슨 말을 하려는지 이해하기 정말 어렵습니다. 다시 말해 줄 수 있니? –

+0

사실 클라이언트 측에서 여러 객체를 동기화하려고하지만 레일 백본 젬을 사용하여 각 모델에 대한 라우터를 만들고 라우터를 전환하고 하나의 모델 만 가져오고 싶습니다. 예 : 게시물 목록을 가져올 경로가 있으므로 모든 게시물을 가져오고 작성자에게 하나의 모델 만 가져와서 모델, 컬렉션 및 내 게시물에 대한 라우터 및 내 저자에 대한 동일한 및 게시물에 때 내 저자를 얻으려고 whant – antho1404

답변

2

: 그럼 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 -%>}); 

갖는 여러 라우터 안 충돌.

당신이 당신의 PostsRouter에서 저자 모델에 액세스 할 수 있습니다보다 :

AuthorRouter.AuthorView.model 
관련 문제