devise を使って、 メールアドレスのみで初期登録を行う トークン付きのパスワード登録用 URL を受信する パスワードを入力し登録を完了する という3ステップのユーザー登録を実現する方法です。 環境 Ruby: 2.3.1 Rails: 4.2.6 Devise: 4.1.1 サンプル 記事執筆時に作成したサンプルリポジトリを以下に置いています。 necojackarc-sandbox/email-only-signup-with-devise 注意 メールアドレスおよびパスワードのバリデーションについては、完全に省いた説明となっております。 実際に運用する際は、不正な値を登録させないよう、バリデーションを追加しておく必要があります。 また、password confirmation (パスワード確認用入力) も使用していません。 こちらを利用したい場合、この記事の参考元である de