質問編集履歴
2
アドバイスお願いします。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
親子関係のある検索機能
|
1
|
+
親子関係のある検索機能 アドバイスお願いします。
|
body
CHANGED
@@ -54,12 +54,6 @@
|
|
54
54
|
|
55
55
|
|
56
56
|
|
57
|
-
|
58
|
-
|
59
|
-
|
60
|
-
|
61
|
-
|
62
|
-
|
63
57
|
###新しく作ったコード
|
64
58
|
```
|
65
59
|
def self.search(search)
|
@@ -78,4 +72,4 @@
|
|
78
72
|
ActionView::Template::Error (undefined method `total_pages' for #<Array:0x0f105964>):
|
79
73
|
このようなエラーを出します。
|
80
74
|
|
81
|
-
|
75
|
+
アドバイスお願いします。
|
1
変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -50,4 +50,32 @@
|
|
50
50
|
end
|
51
51
|
```
|
52
52
|
|
53
|
-
###よろしくおねがします。記事だけの情報でも助かります。
|
53
|
+
###よろしくおねがします。記事だけの情報でも助かります。
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
|
58
|
+
|
59
|
+
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
###新しく作ったコード
|
64
|
+
```
|
65
|
+
def self.search(search)
|
66
|
+
relation = Product.joins(:tags)
|
67
|
+
relation
|
68
|
+
.merge(Tag.where(['tag_name LIKE ?', "%#{search}%"]))
|
69
|
+
.or(relation.where(['price LIKE ?', "%#{search}%"])).or(relation.where(['title LIKE ?', "%#{search}%"])).or(relation.where(['product_detail LIKE ?', "%#{search}%"])).uniq
|
70
|
+
else
|
71
|
+
Product.all
|
72
|
+
end
|
73
|
+
end
|
74
|
+
end
|
75
|
+
```
|
76
|
+
|
77
|
+
このようなものを作ったのですがなぜか'kaminari'が不具合を起こして
|
78
|
+
ActionView::Template::Error (undefined method `total_pages' for #<Array:0x0f105964>):
|
79
|
+
このようなエラーを出します。
|
80
|
+
|
81
|
+
どうしたら良いでしょうか?
|