teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

見た目修正

2019/07/12 11:11

投稿

ShimadaK
ShimadaK

スコア12

title CHANGED
File without changes
body CHANGED
@@ -1,9 +1,26 @@
1
1
  ### 前提・実現したいこと
2
- deviseを利用していて、ユーザーの新規登録はできるのでが、
2
+ ユーザー認証周りに`gem : devise`を利用していていま
3
- サインイン後に Can't verify CSRF token authenticity.
4
- のエラーが出て、ログオン状態を保てなくなりました。
5
3
 
4
+ ユーザーの新規登録は問題なくできるのですが、サインイン後に Can't verify CSRF token authenticity.
5
+ のエラー(コンソール上のログ)が出て、ログオン状態を保てなくなりました。
6
+
7
+ 色々試しましたが、解決せず、ご教示頂けると助かります。
8
+
9
+ ```ここに言語を入力
10
+ 開発環境
11
+ ruby '2.6.3'
12
+ gem 'rails', '~> 5.2.3'
13
+ ```
14
+
15
+
16
+
6
17
  ### 発生している問題・エラーメッセージ
18
+
19
+ ```console上のログ
20
+
21
+ console上のログ
22
+
23
+
7
24
  Parameters: {"utf8"=>"✓", "authenticity_token"=>"b+m0I/WK8OTNgb5vLJXRCGC+jBF+m3SYzeJXbphWzCpFva8P+V6hqhp/PzOKaZBSHKzwIsDiA19umS88Mw/PTA==", "user"=>{"email"=>"test2@test.com", "password"=>"[FILTERED]", "remember_me"=>"0"}, "commit"=>"Log in"}
8
25
  Can't verify CSRF token authenticity.
9
26
  User Load (1.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = $1 ORDER BY "users"."id" ASC LIMIT $2 [["email", "test2@test.com"], ["LIMIT", 1]]
@@ -11,6 +28,12 @@
11
28
 
12
29
  From: /Users/kei_shimada/Documents/seibii-app/app/controllers/application_controller.rb @ line 14 ApplicationController#after_sign_in_path_for:
13
30
 
31
+ ```
32
+
33
+ ```デバック結果
34
+
35
+ デバック結果
36
+
14
37
  12: def after_sign_in_path_for(resource)
15
38
  13: binding.pry
16
39
  => 14: if current_user.mechanic?
@@ -40,6 +63,4 @@
40
63
 
41
64
  [1] pry(MechanicsController)> current_user
42
65
  NameError: undefined local variable or method `current_user' for MechanicsController:Class
43
- ----------------------------
44
- ruby '2.6.3'
66
+ ```
45
- gem 'rails', '~> 5.2.3'