質問編集履歴

3

解決しました

2019/09/04 15:47

投稿

p-plus
p-plus

スコア43

test CHANGED
File without changes
test CHANGED
@@ -1,12 +1,22 @@
1
- ### 追記
1
+ ### 追記(解決済み)
2
2
 
3
3
  リアル・タイムではありませんが、チャットを送ることに成功しました!
4
4
 
5
+
6
+
7
+ >verified_user = User.find_by(id: cookies.signed["user.id"])
8
+
9
+ こちらのコードを書いていたのに、ログインするときにクッキーにユーザー情報を保存させていなかったのが原因でした。
10
+
5
- 非同期通信ま実装でき次第、解決策書いて締めることにしま
11
+ なの下記のよう修正しました。
6
-
12
+
13
+
14
+
7
- 端的に書くとsessions_controller.rbのログインしたときに「cookies.encrypted[:user_id] = @user.id」を追記しました。
15
+ sessions_controller.rbのログインしたときに「cookies.encrypted[:user_id] = @user.id」を追記しました。
16
+
17
+
18
+
8
-
19
+ ありがとうございました。
9
-
10
20
 
11
21
 
12
22
 

2

少し進捗あったので追記しました。

2019/09/04 15:47

投稿

p-plus
p-plus

スコア43

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,15 @@
1
+ ### 追記
2
+
3
+ リアル・タイムではありませんが、チャットを送ることに成功しました!
4
+
5
+ 非同期通信まで実装でき次第、解決策書いて締めることにします
6
+
7
+ 端的に書くとsessions_controller.rbのログインしたときに「cookies.encrypted[:user_id] = @user.id」を追記しました。
8
+
9
+
10
+
11
+
12
+
1
13
  ### 前提・実現したいこと
2
14
 
3
15
  閲覧ありがとうございます。

1

リンク修正しました

2019/09/04 11:58

投稿

p-plus
p-plus

スコア43

test CHANGED
File without changes
test CHANGED
@@ -2,11 +2,9 @@
2
2
 
3
3
  閲覧ありがとうございます。
4
4
 
5
- https://qiita.com/eRy-sk/items/4c4e983e34a44c5ace27
6
-
7
5
  Deviseを使わずにここにあるリアルタイムチャットを作りたいです。
8
6
 
9
-
7
+ [ここ](https://qiita.com/eRy-sk/items/4c4e983e34a44c5ace27)
10
8
 
11
9
 
12
10
 
@@ -326,13 +324,15 @@
326
324
 
327
325
  ルーム一覧画面
328
326
 
327
+
328
+
329
+
330
+
329
- https://gyazo.com/1735a2abfbd61ee879d8c44c3de0c1d3
331
+ [ルーム一覧画面](https://gyazo.com/1735a2abfbd61ee879d8c44c3de0c1d3)
330
-
331
-
332
-
333
- ルーム画面
332
+
334
-
333
+
334
+
335
- https://gyazo.com/6a27aeeebd8c7bc857cdf5e1a739962a
335
+ [ルーム画面](https://gyazo.com/6a27aeeebd8c7bc857cdf5e1a739962a)
336
336
 
337
337
 
338
338