2011-01-30 9 views
0

私は、:confirmable機能を含む認証用のdeviseを使用して、レールアプリケーションを構築しています。多くの新規ユーザーはメールアドレスに基づいて自動的に認証されますが、管理者が手動で承認する必要があります。新規ユーザーが手動で承認されるまで(必要な場合)、確認メールを送信しないようにするには、どうすればよいですか?Delay Devise新規ユーザーが「承認」されるまで確認可能なメールが送信されます

答えて

1

ご使用のモデル(つまり、「ユーザー」モデル)から:confirmableを削除して、確認メールを送信しないようにすることができます。また、イニシャライザにあるdevise.rbファイルに移動し、:confirmableのセクションまでスクロールして時間を変更することで、確認メールが送信される時間枠を操作できます。これは、Deviseの多くの機能を実際にカスタマイズできるファイルでもあります。

また、Railscastsエピソード209と210(すべてDeviseについて)を視聴することをおすすめします。

はここで本当に適切にインストールして自分のアプリケーションに合うように工夫を設定すると、私を助けたこれらRailscastsのEpisode #209

そして

Episode #210両方です。

希望すると便利です。

関連する問題