像James Yu(http://www.jamesyu.org/2011/01/27/cloudedit-a-backbone-js-tutorial-by-example/)这样的示例应用程序提供了如何将rails与骨干网集成的优秀示例,但是如果您想要10个控制器呢?还是30?
答案 0 :(得分:2)
我无法理解你的问题到底是什么。我们正在为Rails 3后端构建一个基于backbone.js的客户端。我们也是backbone.js的新手,但我们的app结构与你引用的链接类似:
index.html
js
+- app.js
+- controllers
+- controller.js
+- controller1.js
...
+- controllern.js
我们使用一些特定于我们应用的方法和策略来扩充Backbone.Controller对象。
通常,每个控制器都有自己的一组客户端路由,它们负责并且非常关注这些路由。我们使用最少数量的路由来最小化我们必须支持书签的情况,这意味着我们必须再次启动整个应用程序。
您的客户端无需镜像服务器的世界视图。最佳做法是自定义客户端应用程序的体验并划分服务器依赖性。
真的不确定这是否能回答你的问题,但是因为到目前为止你还没有答案......