【发布时间】:2012-03-14 12:24:59
【问题描述】:
我开始学习 Backbone.js 并且无法弄清楚一件事:在一个典型的 Rails 应用程序中,我有一个布局视图和一个嵌套视图。我的布局通常包含由 rails routing 处理的导航链接。
我如何对 Backbone 做同样的事情?我正在使用 Rails 3.2 和生态模板。
- 我应该在 eco 中创建嵌套模板吗?
- 我的导航链接应该是带有 href 的纯 html 链接还是应该是事件驱动的导航?
例如,我在左侧有一个类别列表,在右侧有一个类别项目。我希望我的类别也显示在每个视图和相应的类别项目上(浏览器中的 URL 与所选类别相对应)。
请指出正确的方向,因为网络上的大多数教程都是“待办事项”风格的应用程序,根本没有导航。
谢谢。
更新 原来,我的问题并不清楚,所以让我缩小范围。
如何将 RoR 布局的概念应用于backbone.js 应用程序?
我很好奇两种可能的导航方式:
-
创建
%a{:class=> "customers", :href => "#customers"} 客户
在我看来处理“.customers click”事件
哪种方式更好?
【问题讨论】:
-
这里有几个问题,让我尝试重新定义它们:1)如何渲染带有嵌套“模型”的“集合”?,2) “Backbone.Routers”或“服务器请求”? 我认为 2)必须由您回答,这取决于您要查找的内容。如果 1) 是您想要的尝试重新定义您的问题。
标签: javascript ruby-on-rails ruby-on-rails-3 backbone.js