2012-05-23 47 views
0

我想用Backbone.js 0.9.2 + Rails 3.2.0创建一个webapp。我无法确定如何将授权(角色管理)与应用程序的身份验证&关联起来。我想尽可能使用现成的产品。Devise 2.1 + Backbone.js 0.9.2 + Rails 3.2.0

经过一番研究,我认为Devise对于用户管理非常好,但是我在Devise + Backbone.js上看不到任何教程。有没有人有建议?

此外,我一直听说CanCan。如果我要使用Devise,我需要它吗?还有其他选择吗?

干杯, 院长

+0

我发现这个:http://joshhuckabee.com/integrating-devise-backbonejs,但它使用Handlebars模板并且不包括授权。 – Dean

+0

如果您是Rails的新手,我不会推荐尝试合并Backbone。 – anxiety

回答

2

制定处理身份验证和惨惨处理授权。我不确定backbone.js是如何演奏的,因为我以前从未使用过。

为防万一你想知道,身份验证与登录和注销有关。授权正在查看登录的用户或访客是否有权利用您应用程序的特定资源。这是我读过的内容。当然,我可能会被误认为我不擅长这些事情。

还有其他的选择,但设计和惨惨已经确立在Rails社区: https://www.ruby-toolbox.com/categories/rails_authorization

https://www.ruby-toolbox.com/categories/rails_authentication

祝你好运!