タグ

2020年4月7日のブックマーク (1件)

  • DeviseでSign upはさせないけど、ユーザ自身にパスワード変更はさせたい - nisshieeのブログ

    今日もDevise。 READMEにも書いてある通り、Deviseは機能が複数のmoduleに分かれていて、有効にしたいmoduleを選んでいくわけだが、今回は Registerable について。 Registerable を有効にすると、アカウント未所持ユーザが自ら、自分のメールアドレスを入力してアカウント作成をすることができるようになる。いわゆる「サインアップ」という機能を提供してくれる。それと同時に、アカウント保持者向けに、自身のアカウントの削除や、パスワード変更の機能もある。 という便利なmoduleであるところまでは良いのだが、問題は、「サインアップや自身の削除は機能として提供したくないが、自身のパスワード変更機能は提供したい」という場合だ。この場合は、 Registerable moduleのうち不要な機能を潰す Registerable moduleは使わずに、必要な機能の

    DeviseでSign upはさせないけど、ユーザ自身にパスワード変更はさせたい - nisshieeのブログ