【发布时间】:2011-08-24 18:28:40
【问题描述】:
我正在设计一个简单的 Rails 应用程序,用户可以在其中注册和登录。此外,我有一个访客用户(因此用户无需注册即可试用该应用程序)。
登录后,用户将被重定向到仪表板。这里我使用backbone.js 来处理交互。我有以下页面和路线:
Rails:
home: http://myapp.com/
sign in: http://myapp.com/users/sign_in
sign up: http://myapp.com/users/sign_up
Backbone:
dashboard: http://myapp.com/
new model: http://myapp.com/#new
model detail: http://myapp.com/#model/:id
在主干路由器中,我指定了当用户转到根路径(主页和仪表板)时要执行的功能,但它只在仪表板中需要。
我同时使用rails 和backbone 来指定路线。它是否正确?我应该为主页和仪表板设置不同的路线吗?在整个应用程序中使用主干?组织这样的应用程序的最佳方式是什么?
有没有关于这方面的文章或书籍?
谢谢!
【问题讨论】: