ユーザ登録をするに当たって、多くのサービスは以下の流れになるかと思います。 ・メールアドレスとパスワードを入力してもらう ・仮登録のメールを送る ・メールアドレスが本人であることを確認して本登録のURLをクリックしてもらう ・有効期限内で、適切なURLであれば登録が完了する その際に必要となるワンタイムのトークンURLについて紹介したいと思います。下のサイトを参考にしました。 モデル まずはワンタイムトークンを生成するモデルを作ります。 $ rails g model token ユーザモデルとトークンモデルのアソシエーションを書きます。トークンには有効期限を設けるので、期限内に本登録を行わなかった場合などの理由で何度か生成する可能性がありますので『has_many』にしています。『has_one』にしてトークンを生成(ユーザ登録時)する度に上書きする方法でもいいかもしれません。 mode