teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

誤字の修正

2021/08/22 09:42

投稿

rzz
rzz

スコア45

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("*")としてとりあえずgenderを絞らず関連先のテーブルも、全て取得できるのではないかと考えましたが上手く行きません。
41
+ 一旦、User.joins(:comments).select("*")としてgenderを絞らず関連先のテーブルも、全て取得できるのではないかと考えましたが上手く行きません。
40
42
 
41
- 結合ということをせず2回に分けて各テーブルを取得するのはテーブルを分けている理由がないなとも思ってました。
43
+ 他の方法だとして、結合ということをせず2回に分けて各テーブルを取得するのはテーブルを分けている理由がないなとも思ってました。
42
44
 
45
+ どのように取得するのが最適なのでしょうか。
43
46
 
44
47
  宜しくお願い致します。