Я следил за этим password_reset tutorial и смог заставить его работать. Но мне несколько не нравится, что я хочу изменить.Ruby on rails Authlogic gem и Password_Reset без окончания Редактировать
Я хотел бы сказать
password_reset
, а неreset_passwords
в ссылке. Что мне удалось достичь путем переименования контроллера и маршрутизации его вconfig/routes.rb
, какmap.resources :reset_passwords, :as => 'reset_password', :only => [:index, :create, :edit, :update]
Я хотел бы иметь
domain.com/password_reset
ссылки наpassword_reset
страницы, вместо тогоdomain.com/password_reset/new
я был в состоянии сделать это, меняя его так, чтобы представление с формой, в которой вы вводили свой адрес электронной почты, больше не является «новым», а «индексом».Я хотел бы иметь это так, когда пользователь по электронной почте с
perishable_token
, это дает им URL, какdomain.com/password_reset/perishable_token
илиdomain.com/verify_password_reset/perishable_token
, а неdomain.com/password_reset/perishable_token/edit
.
Или по крайней мере, я хотел бы, чтобы он, какdomain.com/password_reset/perishable_token/verify
Я не могу понять, как получить третий один для работы.