RalisでDeviseを使用して、ユーザー周りの機能を実装している。
その中で、入力されたメールアドレスにメールを飛ばし、そこから本登録のURLへ...という流れを採用しているのだが、
管理者が、そのメールの流れを無視して登録する機能が必要だったので、調べた。
結論、Deviseで用意されている skip_confirmation!
メソッドを save の前に実行すれば、メール認証の流れは無視される。
実際に使用するときは以下のような感じ。
# 例外処理とかは特に書きませんのでご了承を!
user = User.new(user_params)
user.skip_confirmation! # <- こいつで無視される。
user.save
以上。
検索用のキーワード↓
すっとばす すっとばし メールなし メール無し メール送らない メール送らずに