回答編集履歴

1

追記

2020/01/14 23:46

投稿

winterboum
winterboum

スコア23331

test CHANGED
@@ -5,3 +5,25 @@
5
5
 
6
6
 
7
7
  whereは複数書くと AND でつながります
8
+
9
+
10
+
11
+ 追記
12
+
13
+
14
+
15
+ 前提
16
+
17
+ 1)rails5であること。4だと別の方法が必要
18
+
19
+ 2)keywordを予め配列にしてあり、””、nilを除いておくこと。
20
+
21
+
22
+
23
+ keyword.inject(Article.all){|rel,key|
24
+
25
+ rel.or(Article(where("body like ?","%#{key}%")))
26
+
27
+ }
28
+
29
+ かな。