我有一個新的導軌系統,我正在創建。我正在設置身份驗證的過程。我的問題是,我所有的現有用戶都沒有確認令牌,我也無法弄清楚獲取令牌的方法。我曾經期望在登錄後用戶會被提示重新發送令牌,但情況並非如此。此外,我無法弄清楚如何改變認證過程以在用戶成功認證時添加此鏈接。Ruby on Rails + Devise +現有用戶表==沒有confirm_tokens
我想改變它,以便它們可以登錄一段時間,但會在時間段到期之前顯示一個鏈接重新發送確認。我看到有一種方法可以設置他們可以登錄的時間段,但我無法弄清楚配置的位置。我還擔心,因爲他們在數據庫中根本沒有confirm_token,所以它不會很好。
我發現confirm_within在config/initializers/devise.rb下的設置 我不確定這是我應該設置的位置,還是應該嘗試將它設置在某個環境文件中。 但是,它不適合我。我假設這是因爲用戶沒有confirm_token。 但希望這會幫助其他人。 – Altonymous