質問編集履歴
1
誤字訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,13 +8,13 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
##
|
11
|
+
##GoogleMapsマーカーのInfoWindowに設置したリンクをクリックするとN+1問題が発生する
|
12
12
|
|
13
13
|
複数のItem(子モデル)を持つShop(親モデル)があります。
|
14
14
|
|
15
|
-
Shopのshowページ
|
15
|
+
「Shopを特定したItem一覧ページ(本来Shopのshowページ)」と
|
16
|
-
|
16
|
+
|
17
|
-
Shopを特定せず全ての結果を返す場合に
|
17
|
+
「Shopを特定せず全てのItem結果を返す場合」をItem.indexに作りました。
|
18
18
|
|
19
19
|
|
20
20
|
|
@@ -26,9 +26,9 @@
|
|
26
26
|
|
27
27
|
|
28
28
|
|
29
|
-
その際「N+1問題」が発生し、店舗IDが"
|
29
|
+
その際「N+1問題」が発生し、店舗IDが"2"の場合、店舗IDが"3"のページを表示してしまします。
|
30
|
-
|
30
|
+
|
31
|
-
(
|
31
|
+
(同じリンクを貼った店舗一覧では「N+1問題」は発生しませんが、GoogleMapsのマーカーリンクだけこのような挙動を発生します)
|
32
32
|
|
33
33
|
|
34
34
|
|
@@ -44,7 +44,7 @@
|
|
44
44
|
|
45
45
|
```
|
46
46
|
|
47
|
-
ターミナル
|
47
|
+
ターミナル ※Shop.id:"2"を選んだ場合
|
48
48
|
|
49
49
|
|
50
50
|
|