小编Cod*_*ing的帖子

设计重定向到成功登录似乎卡在第一次登录尝试

我正在开发一个使用 Ruby on Rails 并使用 Devise 进行身份验证的小型应用程序。我有两个登录系统设置,一个是user,另一个是employee

使用正确的电子邮件和密码登录时,设计将正确的重定向发送到返回路径,但它卡在那里。除非我刷新页面,否则什么都不会继续。但是一旦我刷新它,它会很高兴地转到重定向路径,即使在同一个浏览器选项卡中注销然后重新登录也能正常工作。但是,如果我关闭选项卡,然后在新选项卡中加载应用程序,则它不起作用。

以下是登录时的rails服务器输出,

Started POST "/employees/sign_in" for ::1 at 2020-06-21 18:21:50 +0530
Processing by Devise::SessionsController#create as HTML
  Parameters: {"utf8"=>"?", "authenticity_token"=>"Pr0k+3+FfU72BcwTVRhWxQYBTD/zcv5+QBdWuovDRd4+yGxC1OBWmvAscWJbnog2vVTLpbPM2xOwVxGC3UsLRg==", "employee"=>{"email"=>"employee@example.com", "password"=>"[FILTERED]", "remember_me"=>"0"}, "commit"=>"Log in"}
  Employee Load (0.4ms)  SELECT  "employees".* FROM "employees" WHERE "employees"."email" = $1 ORDER BY "employees"."id" ASC LIMIT $2  [["email", "employee@example.com"], ["LIMIT", 1]]
  ? app/controllers/application_controller.rb:23
  CACHE Employee Load (0.0ms)  SELECT  "employees".* FROM "employees" WHERE "employees"."email" = $1 ORDER BY "employees"."id" ASC LIMIT $2  [["email", "employee@example.com"], ["LIMIT", 1]]
  ? …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails devise

6
推荐指数
1
解决办法
586
查看次数

标签 统计

devise ×1

ruby ×1

ruby-on-rails ×1