我正在尝试使用Rails 3和backbone.js开发一个单页应用程序。有没有在路由器实例化两个不同的集合?还是需要两台路由器路由到同一条路由?(我认为这是不可能的)
我有两个集合,我不明白为什么这很难弄清楚。什么好主意吗?
您可以在单个路由中实例化并获取任意数量的集合、模型或视图。
function showBooksAndCars() {
var carsCollection = new App.collections.Cars();
var booksCollection = new App.collections.Books();
carsCollection.fetch();
booksCollection.fetch();
var carsView = new App.views.CarsView({collection: carsCollection}).render();
var booksView = new App.views.BooksView({collection: booksCollection}).render();
$('div.cars').replaceWith(carsView.el);
$('div.books').replaceWith(booksView.el);
}