Ruby on rails Ruby on rails Authlogic gem和密码_重置,不以Edit结尾

Ruby on rails Ruby on rails Authlogic gem和密码_重置,不以Edit结尾,ruby-on-rails,passwords,authlogic,reset,reset-password,Ruby On Rails,Passwords,Authlogic,Reset,Reset Password,我遵循这一点,并能够让它工作。但有几件事我不喜欢,我想改变 我希望它说的是密码重置,而不是在url中重置密码。我通过重命名控制器并在config/routes.rb中将其路由为map.resources:reset_passwords,:as=>'reset_password',:only=>[:index,:create,:edit,:update]实现了这一点 我想让domain.com/password\u reset链接到password\u reset页面,而不是让domain.com

我遵循这一点,并能够让它工作。但有几件事我不喜欢,我想改变

我希望它说的是密码重置,而不是在url中重置密码。我通过重命名控制器并在config/routes.rb中将其路由为map.resources:reset_passwords,:as=>'reset_password',:only=>[:index,:create,:edit,:update]实现了这一点

我想让domain.com/password\u reset链接到password\u reset页面,而不是让domain.com/password\u reset/new 我可以通过更改它来做到这一点,这样您输入电子邮件的表单的视图不再是新的,而是索引

我希望这样,当用户通过电子邮件发送易腐_令牌时,它会给他们一个url,比如domain.com/password\u reset/desterable\u令牌或domain.com/verify\u password\u reset/desterable\u令牌,而不是domain.com/password\u reset/desterable\u token/edit。 或者至少我想把它命名为domain.com/password\u reset/freastable\u token/verify


我不知道如何让第三个可以工作。

我知道了如何将其更改为domain.com/password\u reset/intersable\u token,而不是domain.com/password\u reset/intersable\u token/edit。我只是从编辑视图中获取代码并将其放置在Show视图中