-1

我是 Ruby on rails 的新手,我正在学习 Backbone.js 也可以用作前端框架。

谁能告诉我“Backbone.js”中的路由器和 Ruby on rails 中的路由器之间的区别?

4

1 回答 1

2

Backbone 路由器允许您在 Backbone 应用程序中导航,将 URL 路径模式与指定的方法匹配。这与响应实际 HTTP 请求的 Rails 路由器不同。Backbone 路由不会刷新页面。

例如,如果我在 www.myapp.com 上的页面中嵌入指向“/posts”的链接,单击它会将 URL 更改为 www.myapp.com/#/posts,进而调用定义为“posts”的方法“在我的主干路由器中。在这个方法中,我想创建一个新的 PostsIndexView 并将其呈现在路由器的 DOM 元素中。

如果您还没有,请查看此资源:http: //backbonetutorials.com/what-is-a-router/

于 2013-09-16T05:18:37.170 回答