質問編集履歴

6

文言修正

2018/07/30 10:12

投稿

messy1019
messy1019

スコア18

test CHANGED
File without changes
test CHANGED
@@ -100,4 +100,20 @@
100
100
 
101
101
 
102
102
 
103
+ モデルで影響のありそうなコードを記載済ます。
104
+
105
+ ●models/message.rb
106
+
107
+ ```
108
+
109
+ def Message.recent_in_room(room_id)
110
+
111
+ where(room_id: room_id).last(500)
112
+
113
+ end
114
+
115
+ ```
116
+
117
+
118
+
103
119
  もし、お分かりの方がいらっしゃいましたら教えて頂ければ幸いです。

5

内容修正

2018/07/30 10:12

投稿

messy1019
messy1019

スコア18

test CHANGED
File without changes
test CHANGED
@@ -80,4 +80,24 @@
80
80
 
81
81
 
82
82
 
83
+ コントローラーで影響がありそうなコードも記載いたします。
84
+
85
+ ●users.controller.rb
86
+
87
+ ```
88
+
89
+ def messages
90
+
91
+ @user = User.find(params[:id])
92
+
93
+ @room_id = message_room_id(current_user, @user)
94
+
95
+ @messages = Message.recent_in_room(@room_id)
96
+
97
+ end
98
+
99
+ ```
100
+
101
+
102
+
83
103
  もし、お分かりの方がいらっしゃいましたら教えて頂ければ幸いです。

4

タイトル修正

2018/07/30 10:04

投稿

messy1019
messy1019

スコア18

test CHANGED
@@ -1 +1 @@
1
- Ruby on Rails チュートリアル 機能拡張5(メッセージ機能)について
1
+ Rails チュートリアル 機能拡張(メッセージ機能)について
test CHANGED
File without changes

3

文言修正

2018/07/30 02:52

投稿

messy1019
messy1019

スコア18

test CHANGED
@@ -1 +1 @@
1
- Railsチュートリアル 機能拡張(メッセージ機能)について
1
+ Ruby on Rails チュートリアル 機能拡張5(メッセージ機能)について
test CHANGED
File without changes

2

文言修正

2018/07/30 00:43

投稿

messy1019
messy1019

スコア18

test CHANGED
@@ -1 +1 @@
1
- Ruby on Rails チュートリアル 機能拡張5(メッセージ機能)について
1
+ Railsチュートリアル 機能拡張(メッセージ機能)について
test CHANGED
File without changes

1

内容修正

2018/07/30 00:31

投稿

messy1019
messy1019

スコア18

test CHANGED
File without changes
test CHANGED
@@ -62,6 +62,20 @@
62
62
 
63
63
  カレントユーザーではない、かつログインしていると読み取れてしまします。もしそうであれば他人じゃなければ上記viewが出力されなくなってしまいます。
64
64
 
65
+
66
+
67
+ 出力する検証をするため、<% if !current_user?(@user) && logged_in? %>の箇所の!を取ったり、!current_user?(@user) &&ごと削除すると、下記エラーが発生してしまいます。
68
+
69
+
70
+
71
+ ```
72
+
73
+ undefined method `identifier' for nil:NilClass
74
+
75
+ ```
76
+
77
+
78
+
65
79
  実際は、viewに何も出力されていないのですが原因が分かりません。
66
80
 
67
81