ブックマーク / qiita.com/MasamotoMiyata (1)

  • diveseのconfirmationでメールアドレスのみで仮登録を実装 - Qiita

    「フット・イン・ザ・ドア」の心理を考えると、私は会員登録の時、最初にメールアドレスだけでメールを確認し、メールのリンクを踏んだ登録時にパスワードやその他の情報を登録させた方が会員登録の確率が上がると思っています。 そこでrailsのdeviseで最初の入力をメールアドレスの入力だけで済まし、登録時にパスワードを登録するようにカスタマイズしてみました。 バージョンは下記です。 rails (5.1.4) devise (4.3.0) 下記のページが参考になりました。 https://github.com/plataformatec/devise/wiki/How-To:-Email-only-sign-up rails初アプリなのでお作法とか色々まずいところあると思いますのでご指摘いただければと思います。 コントローラーとViewを生成する コントローラーやビューをカスタマイズできるよう

    diveseのconfirmationでメールアドレスのみで仮登録を実装 - Qiita
    rojyar
    rojyar 2018/04/04
    “ self.resource = resource_class.find_by_confirmation_token(params[:confirmation_token]) if params[:confirmation_token].present? super if resource.nil? or resource.confirmed?”
  • 1