簡體   English   中英

Ruby on Rails Authlogic gem和Password_Reset,但不以Edit結尾

[英]Ruby on rails Authlogic gem and Password_Reset without ending in Edit

我遵循了這個password_reset教程,並且能夠使其正常工作。 但是我有一些我不希望改變的事情。

  1. 我想在網址中說password_reset而不是reset_passwords 通過重命名控制器並在config/routes.rb其路由為map.resources :reset_passwords, :as => 'reset_password', :only => [:index, :create, :edit, :update]我設法做到了map.resources :reset_passwords, :as => 'reset_password', :only => [:index, :create, :edit, :update]

  2. 我想讓domain.com/password_reset鏈接到password_reset頁面,而不是讓domain.com/password_reset/new
    我可以通過更改它來做到這一點,以使帶有您在其中輸入電子郵件的表格的視圖不再是“新”而是“索引”。

  3. 我想要這樣,當用電子郵件向用戶發送perishable_token ,它將為他們提供一個URL,例如domain.com/password_reset/perishable_tokendomain.com/verify_password_reset/perishable_token而不是domain.com/password_reset/perishable_token/edit
    或者至少我想將其作為domain.com/password_reset/perishable_token/verify

我不知道如何使第三個工作。

我想出了如何將其更改為domain.com/password_reset/perishable_token而不是domain.com/password_reset/perishable_token/edit 我只是從“編輯”視圖中獲取了代碼,並將其放置在“顯示”視圖中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM