使用Spree的设计确认电子邮件,并通过Facebook和谷歌连接

时间:2014-04-11 18:19:43

标签: ruby-on-rails devise spree devise-confirmable

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

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

请建议。

修改

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

1 个答案:

答案 0 :(得分:0)

根据Ryan在此mailinglist post中的建议,实施Devise :confirmable的最佳方法是分叉spree_auth_devise并进行更改。可悲的是,似乎没有人这样做过,或者至少我无法在github上找到它。

可以通过谷歌或Facebook等扩展以上登录,但更好的方法是使用spree_social。请注意,spree_social仍处于测试阶段。