1

我有一个狂欢应用程序。随之而来的是设计认证。我想设置设计:confirmable,然后通过 google 和 facebook 连接。我尝试为 devise :confirmable 设置文件 config/initializers/devise.rb 但更改其中的任何配置似乎不会影响我在本地开发服务器上的 rails 应用程序。此配置文件是否提供非常有限的功能?我是否需要创建本指南中指定的 Spree.user_class ?

我可以使用 mailcatcher gem 发送邮件并查看它们。但是当我创建一个新用户时没有发送邮件。

请指教。

编辑

我按照指南创建了一个自定义 Spree.user_class 并将其添加:confirmable到其中,但我仍然面临同样的问题。

4

1 回答 1

0

根据 Ryan 在此邮件列表帖子中的建议,最好的实现方式Devise :confirmable是分叉spree_auth_devise并进行更改。可悲的是,目前似乎还没有人这样做,或者至少我在 github 上找不到它。

可以通过 google 或 facebook 等扩展上述登录方式,但更好的方法是使用spree_social。请记住,spree_social 仍处于测试阶段。

于 2014-05-12T01:27:43.340 回答