質問編集履歴
1
見た目修正
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
|
-
|
66
|
+
```
|
45
|
-
gem 'rails', '~> 5.2.3'
|