質問編集履歴

1

コードのついか

2016/12/19 09:36

投稿

pepper
pepper

スコア29

test CHANGED
File without changes
test CHANGED
@@ -4,9 +4,97 @@
4
4
 
5
5
 
6
6
 
7
+ PostmanというJsonデータを送信するツールを使って、localhost:3000/users/sign_in.json にログインした結果
7
8
 
8
9
 
10
+
11
+ ```
12
+
13
+
14
+
15
+ {
16
+
17
+ "user":{
18
+
19
+ "email":"test@example.com",
20
+
21
+ "password":"11111111"
22
+
23
+ }
24
+
25
+ }
26
+
27
+ ```
28
+
29
+
30
+
31
+ ```
32
+
33
+ {
34
+
35
+ "id": 1,
36
+
37
+ "first_name": "dadada",
38
+
39
+ "last_name": "dadadada",
40
+
41
+ "email": "test@example.com",
42
+
43
+ "created_at": "2016-12-19T12:24:59.000+09:00",
44
+
45
+ "updated_at": "2016-12-19T17:11:09.000+09:00"
46
+
47
+ }
48
+
49
+
50
+
51
+ ```
52
+
53
+ このようにログインすることができますが、
54
+
55
+
56
+
57
+ ```
58
+
59
+
60
+
61
+ class Users::UsersController < ApplicationController
62
+
63
+ before_action :authenticate_user!
64
+
65
+ respond_to :json
66
+
67
+
68
+
69
+ def info
70
+
71
+ render json: current_user.attributes, status: 200
72
+
73
+ end
74
+
75
+
76
+
77
+ end
78
+
79
+ ```
80
+
81
+ usersController の info アクションを get しようとしたところ
82
+
83
+ ```
84
+
85
+ {
86
+
87
+ "error": "ログインしてください。"
88
+
89
+ }
90
+
91
+ ```
92
+
93
+ このようなエラーが出てしまいます。
94
+
95
+
96
+
9
- どこかの記事かブログで、「Rails5ではsessionが使えない」と言った内容のものを見かけた気がするのですが、sessionが原因でログイン状態を維持できないのでしょうか?
97
+ ログイン自体はるのですが、ログイン状態を維持するにはどうしたら良いのでしょうか?
10
98
 
11
99
 
12
100