這是我的服務器的日志。我在我的 gmail 中沒有收到任何確認訊息,但在服務器中我找到了確認鏈接
Started POST "/users/sign_in" for ::1 at 2022-02-21 14:49:05 0500
Processing by Devise::SessionsController#create as HTML
Parameters: {"utf8"=>"?", "authenticity_token"=>"c8NHhHXHicKqOpfe0a8VZURCuYESM0PjzeldzVcgqJqOfuWH2uS8KUT/I0LRQiJQ3qNux9B5 l6h9H/pNSSzxA==", "user"=>{"email"=>"[email protected]", "password"=>"[FILTERED]", "remember_me"=>"0"}, "commit"=>"Log in"}
User Load (0.4ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT ? [["email", "[email protected]"], ["LIMIT", 1]]
? /home/hamid/.rvm/gems/ruby-2.7.3/gems/activerecord-5.2.6.2/lib/active_record/log_subscriber.rb:98
Redirected to http://localhost:3000/dashboard
Completed 302 Found in 290ms (ActiveRecord: 0.4ms)
Started GET "/dashboard" for ::1 at 2022-02-21 14:49:06 0500
Processing by HomeController#dashboard as HTML
Rendering home/dashboard.html.erb within layouts/application
Rendered home/dashboard.html.erb within layouts/application (0.3ms)
User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT ? [["id", 1], ["LIMIT", 1]]
? app/views/layouts/application.html.erb:15
Completed 200 OK in 19ms (Views: 17.8ms | ActiveRecord: 0.1ms)
Started DELETE "/users/sign_out" for ::1 at 2022-02-21 14:49:08 0500
Processing by Devise::SessionsController#destroy as HTML
Parameters: {"authenticity_token"=>"SnDHlGHRWTVad5WMCmMYUuHUmOOblh0jUgHHMCUlq LVeavIRTsEUnbOocJyc1A8CJfQyqyitDugA9lESQVgFg=="}
User Load (0.4ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT ? [["id", 1], ["LIMIT", 1]]
? /home/hamid/.rvm/gems/ruby-2.7.3/gems/activerecord-5.2.6.2/lib/active_record/log_subscriber.rb:98
(0.1ms) begin transaction
? /home/hamid/.rvm/gems/ruby-2.7.3/gems/activerecord-5.2.6.2/lib/active_record/log_subscriber.rb:98
(0.1ms) commit transaction
? /home/hamid/.rvm/gems/ruby-2.7.3/gems/activerecord-5.2.6.2/lib/active_record/log_subscriber.rb:98
Redirected to http://localhost:3000/
Completed 302 Found in 8ms (ActiveRecord: 0.6ms)
Started GET "/" for ::1 at 2022-02-21 14:49:08 0500
Processing by HomeController#homepage as HTML
Rendering home/homepage.html.erb within layouts/application
Rendered home/homepage.html.erb within layouts/application (0.5ms)
Completed 200 OK in 25ms (Views: 23.0ms | ActiveRecord: 0.0ms)
我不知道為什么會這樣,誰能告訴我如何解決這個問題
uj5u.com熱心網友回復:
我沒有看到您的應用程式發送了實際的電子郵件。您是否正確設定了設計可確認模型?還要確保您的郵件程式配置正確。為了接收確認電子郵件,您需要將 :confirmable 模型設定為您的用戶模型。以下是關于如何在 devise gem 中設定 :confirmable 模型的說明:https ://github.com/heartcombo/devise/wiki/How-To:-Add-:confirmable-to-Users
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/431903.html
上一篇:Ruby腳本如何檢測它是否由互動式shell觸發?[復制]
下一篇:RubyYAML序列化和反序列化
