デフォルトでは、deviseは、サインアップとサインインに電子メールアドレスを使用します。ユーザーのメールアドレスを変更するにはどうすれば "安全に"作成できますか?
しかし、私は電子メールアドレスをユーザーが変更できるようにする必要があります。
ユーザが電子メールアドレスを編集できるようにして、ユーザが「間違った」電子メールアドレスを指定してユーザがサインアウトした後、ユーザがサインアウトした場合、とは、電子メールは、ユーザーアカウントにアクセスできなくなりました。
この問題を回避するにはどうすればよいですか? (ユーザーが常にログインできるようにする、変更不可能な別のユーザー名フィールドを作成する場合を除いて)
ほとんどの場合、以前のバージョンのdeviseでは実装されていませんでした(現在のバージョンは3.2.2です)。 – peresleguine