このpassword_reset チュートリアルに従ったところ、機能するようになりました。しかし、私が変更したいことが気に入らないことがいくつかあります。
URLでは
password_resetなくて言ってほしい。reset_passwordsコントローラーの名前を変更して、次のようにルーティングすることで、なんとか達成できましconfig/routes.rbたmap.resources :reset_passwords, :as => 'reset_password', :only => [:index, :create, :edit, :update]メールを入力するフォームのビューが「新規」ではなく「インデックス」になるように変更することでこれを行うことができたのではなく
domain.com/password_reset、ページにリンクする必要があります。password_resetdomain.com/password_reset/newユーザーが で電子メールを送信されたときに、ではなくまたは
perishable_tokenのような URL が表示されるようにしたいと思います。 または、少なくとも私はそれをしたいと思いますdomain.com/password_reset/perishable_tokendomain.com/verify_password_reset/perishable_tokendomain.com/password_reset/perishable_token/editdomain.com/password_reset/perishable_token/verify
3番目のものを機能させる方法がわかりません。