質問編集履歴

2

アドバイスお願いします。

2018/03/25 00:48

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 親子関係のある検索機能
1
+ 親子関係のある検索機能 アドバイスお願いします。
test CHANGED
@@ -110,18 +110,6 @@
110
110
 
111
111
 
112
112
 
113
-
114
-
115
-
116
-
117
-
118
-
119
-
120
-
121
-
122
-
123
-
124
-
125
113
  ###新しく作ったコード
126
114
 
127
115
  ```
@@ -158,4 +146,4 @@
158
146
 
159
147
 
160
148
 
161
- どうしたら良ょうか?
149
+ アドバイスお願いします。

1

変更

2018/03/25 00:48

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -103,3 +103,59 @@
103
103
 
104
104
 
105
105
  ###よろしくおねがします。記事だけの情報でも助かります。
106
+
107
+
108
+
109
+
110
+
111
+
112
+
113
+
114
+
115
+
116
+
117
+
118
+
119
+
120
+
121
+
122
+
123
+
124
+
125
+ ###新しく作ったコード
126
+
127
+ ```
128
+
129
+ def self.search(search)
130
+
131
+ relation = Product.joins(:tags)
132
+
133
+ relation
134
+
135
+ .merge(Tag.where(['tag_name LIKE ?', "%#{search}%"]))
136
+
137
+ .or(relation.where(['price LIKE ?', "%#{search}%"])).or(relation.where(['title LIKE ?', "%#{search}%"])).or(relation.where(['product_detail LIKE ?', "%#{search}%"])).uniq
138
+
139
+ else
140
+
141
+ Product.all
142
+
143
+ end
144
+
145
+ end
146
+
147
+ end
148
+
149
+ ```
150
+
151
+
152
+
153
+ このようなものを作ったのですがなぜか'kaminari'が不具合を起こして
154
+
155
+ ActionView::Template::Error (undefined method `total_pages' for #<Array:0x0f105964>):
156
+
157
+ このようなエラーを出します。
158
+
159
+
160
+
161
+ どうしたら良いでしょうか?