设计签到生产后,我就把它扔出去,但在开发环境方面做得很好

时间:2015-01-18 15:15:23

标签: ruby-on-rails ruby devise

我正在使用rails 3.2和Devise 3.4.1。 在开发环境中,一切都很好,但在生产上我得到了这个:

Started POST "/users/sign_in" for 111.111.111.11 at 2015-01-18 15:04:58 +0000
Processing by SessionsController#create as HTML
  Parameters: {"utf8"=>"✓", "authenticity_token"=>"PGRrSKfVz8fZiv1a1qBJN2TzmFRAvUgEfYRpmdWiPWk=", "user"=>{"email"=>"email@email.com", "password"=>"[FILTERED]"}, "commit"=>"Log in"}
  User Load (0.5ms)  SELECT `users`.* FROM `users` WHERE `users`.`email` = 'email@email.com' LIMIT 1
   (0.2ms)  BEGIN
   (0.5ms)  UPDATE `users` SET `last_sign_in_at` = '2015-01-18 15:04:53', `current_sign_in_at` = '2015-01-18 15:04:59', `sign_in_count` = 25, `updated_at` = '2015-01-18 15:04:59' WHERE `users`.`id` = 2
   (1.2ms)  COMMIT
Redirected to http://subdomain.domain.com/
Completed 302 Found in 100.0ms (ActiveRecord: 0.0ms)
Started GET "/" for 111.111.111.11 at 2015-01-18 15:04:59 +0000
Started GET "/authorized" for 111.111.111.11 at 2015-01-18 15:04:59 +0000
Processing by AuthorizedController#index as HTML
Completed 401 Unauthorized in 0.3ms
Started GET "/users/sign_in" for 111.111.111.11 at 2015-01-18 15:05:00 +0000
Processing by SessionsController#new as HTML
  Rendered devise/shared/_links.html.erb (0.1ms)
  Rendered devise/sessions/new.html.erb (4.0ms)
Completed 200 OK in 5.3ms (Views: 4.5ms | ActiveRecord: 0.0ms)

正如您所看到的那样,用户正在获得授权,但在此之后立即退出。

帮助?

1 个答案:

答案 0 :(得分:1)

好吧,CDN刚刚阻止了Devise的cookie,所以它现在已经解决了

谢谢大家!