Как использовать несколько маршрутизаторов с Backbones.js - PullRequest
1 голос
/ 05 ноября 2011

Я хочу использовать Backbones.js с моим приложением rails 3.1 (с активами), и я хотел бы создать модель независимо от коллекции без какой-либо опции URL в моей модели, и я не могу синхронизировать ее с моим сервером.

Есть ли правильный способ сделать?Я не могу найти учебник по нескольким маршрутам.

1 Ответ

2 голосов
/ 05 ноября 2011

Со страницы 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 -%>});

Наличие нескольких маршрутизаторов не должноt конфликт.

Чем вы можете получить доступ к своим авторским моделям из вашего PostsRouter:

AuthorRouter.AuthorView.model
...