1

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

4

3 回答 3

2

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

于 2013-02-18T23:33:31.113 回答
1

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

于 2013-05-22T16:01:57.353 回答
1

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

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

于 2013-02-19T08:30:18.410 回答