質問編集履歴
1
誤字の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -30,15 +30,18 @@
|
|
30
30
|
|
31
31
|
|
32
32
|
### 自分で考えたこと
|
33
|
+
|
33
34
|
まずテーブルを結合するためにjoinsで
|
34
35
|
User.joins(:comments)をする必要があると考えました。
|
35
36
|
|
36
37
|
またgenderを絞る必要があるので、where(gender: men)も加える必要があると考えました。
|
37
38
|
|
39
|
+
また色々調べているとselectでカラムを絞る必要がありそうです。
|
38
40
|
|
39
|
-
User.joins(:comments).select("*")として
|
41
|
+
一旦、User.joins(:comments).select("*")としてgenderを絞らず関連先のテーブルも、全て取得できるのではないかと考えましたが上手く行きません。
|
40
42
|
|
41
|
-
結合ということをせず2回に分けて各テーブルを取得するのはテーブルを分けている理由がないなとも思ってました。
|
43
|
+
他の方法だとして、結合ということをせず2回に分けて各テーブルを取得するのはテーブルを分けている理由がないなとも思ってました。
|
42
44
|
|
45
|
+
どのように取得するのが最適なのでしょうか。
|
43
46
|
|
44
47
|
宜しくお願い致します。
|