回答編集履歴

1

機能追加ということで改修

2016/09/30 00:32

投稿

CyberMergina
CyberMergina

スコア295

test CHANGED
@@ -1,8 +1,16 @@
1
1
  こんにちは。
2
2
 
3
- 今提示されている条件でしたら、私なら以下のように設計するかと思います。
4
3
 
4
+
5
+ > 今提示されている条件でしたら、私なら以下のように設計するかと思います。
6
+
5
- 参考になるか分かりませんが・・・・
7
+ > 参考になるか分かりませんが・・・・
8
+
9
+
10
+
11
+ 機能追加、という記述を見逃していたので、書き直しましたが
12
+
13
+ twin_bird さんのご意見と似た形になりました(恐らく)
6
14
 
7
15
 
8
16
 
@@ -11,8 +19,6 @@
11
19
  ・id(ID)
12
20
 
13
21
  ・name(名前)
14
-
15
- ・pair_id(相手のUser.id)
16
22
 
17
23
 
18
24
 
@@ -24,8 +30,10 @@
24
30
 
25
31
  ・user_id(送信者)
26
32
 
33
+ ・send_user_id(受信者)
27
34
 
28
35
 
29
- **★2人のメッセージを取得する時**
30
36
 
37
+ **★ルームリストを作成する時**
38
+
31
- User.id と User.pair_id を使って Messageテブルから取得
39
+ Messageテーブルの user_id と send_user_id が自身になっているデタを集計して取得