1

私はまくるアプリを持っています。それに伴い、Devise 認証が付属します。devise :confirmable を設定して、その後 google や facebook 経由で接続したいです。config/initializers/devise.rb ファイルを devise :confirmable にセットアップしようとしましたが、その中の構成を変更しても、ローカル開発サーバー上の Rails アプリには影響しないようです。この設定ファイルの機能は非常に限定されていますか? このガイドで指定されているように Spree.user_class を作成する必要がありますか?

メールを送信し、mailcatcher gem を使用してそれらを見ることができます。しかし、新しいユーザーを作成しているときにメールが送信されません。

ご意見をお聞かせください。

編集

ガイドに従ってカスタム Spree.user_class を作成して追加:confirmableしましたが、それでも同じ問題に直面しています。

4

1 に答える 1

0

このメーリングリストの投稿での Ryan の提案によると、実装する最善の方法は、 spree_auth_deviseDevise :confirmableをフォークして変更を加えることです。悲しいことに、まだ誰もこれを行っていないようです。または、少なくとも github で見つけることができませんでした。

google や facebook などでログインするために上記を拡張することは可能ですが、より良い方法はspree_socialを使用することです。spree_social はまだベータ版であることに注意してください。

于 2014-05-12T01:27:43.340 に答える