[英]Devise + CanCan in Ember.js
是否有一个非平凡的示例/教程在Ember.js + Ember-data + Rails应用程序中实现Devise + CanCan?
那没有。 FWIW for ember / rails应用程序的一个简单方法是将rails主要用作API,并假设用户已在外部进行身份验证。 因此,您可以使用标准rails /设计登录/注册页面,然后将经过身份验证的用户发送到ember应用程序。 然后ember app在经过身份验证的用户的上下文中调用api,并且您的api使用CanCan来确定角色并返回适当的数据。 说得通?
我使用过这个网站 ,有几个人用ember作为一种合理的做事方式。 这或多或少是@Michael Grassotti在上面解释的内容。
有许多关于你在Devise工作之前必须做出的所有变化的博客,但它们已经很老了,我让Devise工作得非常快,没有任何变化。 请确保在上面的链接中跳过用户序列化程序(active_record_serializers)。
这个问题的正确答案仍然是“不”,但是有一些不错的资源,你可以从中构建自己的资源:
heartsentwined的ember-auth-rails-demo的 深入和最新教程 ,它使用了与ember-auth-rails gem和ember-auth库的设计。
Richard Livsey关于在ember中添加#can
帮助器的精彩博文 。
Delwyn的stackoverflow示例代码,用于序列化CanCan功能,以便您可以在客户端引用它们。 仍然由你来到他们那里然后使用它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.