【问题标题】:Devise + CanCan in Ember.jsEmber.js 中的设计 + CanCan
【发布时间】:2013-02-18 21:45:51
【问题描述】:

是否有在 Ember.js + Ember-data + Rails 应用程序中实现 Devise + CanCan 的重要示例/教程?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 devise ember.js cancan


    【解决方案1】:

    没有。 FWIW 用于 ember/rails 应用程序的一种简单方法是将 rails 主要用作 API,并假设用户已通过外部身份验证。因此,您可以使用标准 rails/devise 登录/注册页面,然后将经过身份验证的用户发送到 ember 应用程序。然后 ember 应用程序在经过身份验证的用户的上下文中调用 api,您的 api 使用 CanCan 来确定角色并返回适当的数据。有道理?

    【讨论】:

      【解决方案2】:

      我使用了this site,一些使用 ember 的人指出这是一种合理的做事方式。这或多或少是@Michael Grassotti 在上面解释的。

      有很多关于在 Devise 工作之前必须对它进行的各种更改的博客,但是它们已经很老了,我让 Devise 工作得非常快,没有任何更改。请务必制作上面链接中跳过的用户序列化程序(active_record_serializers)。

      【讨论】:

        【解决方案3】:

        这个问题的正确答案仍然是“否”,但是有一些不错的资源,您可以从中构建自己的资源:

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-09-04
          • 2023-03-21
          • 1970-01-01
          相关资源
          最近更新 更多