Backbone.js中的路由器与Ruby on rails上的路由器之间的区别?

时间:2013-09-16 03:39:10

标签: ruby-on-rails ruby ruby-on-rails-3 backbone.js rubygems

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

有人能告诉我“Backbone.js”中的路由器和Ruby上的路由器之间的区别吗?

1 个答案:

答案 0 :(得分:2)

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

例如,如果我在www.myapp.com的页面中嵌入“/ posts”链接,点击它会将URL更改为www.myapp.com/#/posts,后者又会调用定义的方法作为我的Backbone路由器中的“帖子”。在这个方法中,我想创建一个新的PostsIndexView并在路由器的DOM元素中呈现它。

如果您还没有:http://backbonetutorials.com/what-is-a-router/

,请查看此资源