1

確認書の自動送信をスキップしたい. 手動でやりたいのですが?ユーザーは、登録フォームに名前、姓、電子メール、パスワードを入力すると、自分自身を登録します。検証ユーザーの後にサイト管理者は、自分の電子メールに手動で電子メールを送信します。こんにちは、メールを確認しないと、「メールを確認してください」というメッセージでログインできません。

どうやってするの?

4

2 に答える 2

1

skip_confirmationを呼び出してください! レコードを保存する前に。

@user.skip_confirmation!
@user.save

確認メールの自動送信をスキップするには

send_confirmation_instructionsを呼び出します

@user.send_confirmation_instructions

確認を手動で送信するには

于 2012-12-31T12:39:29.063 に答える
1

デバイス :confirmable をユーザー モデルから削除すると、ユーザー アカウントをアクティブ化するための確認プロセスが削除されます。ただし、これにより、ユーザーはサインアップするとログインできるようになります。そのため、独自の検証を行う必要があります。

また、メールを送信する独自​​のメソッドを作成することもできます。

于 2012-12-31T12:32:17.733 に答える