質問編集履歴

1

コードを追記しました

2020/09/02 06:14

投稿

lyzmfeqpxs54
lyzmfeqpxs54

スコア237

test CHANGED
File without changes
test CHANGED
@@ -56,6 +56,8 @@
56
56
 
57
57
 
58
58
 
59
+ # モデル
60
+
59
61
  class User < ApplicationRecord
60
62
 
61
63
  has_many :article
@@ -74,6 +76,16 @@
74
76
 
75
77
 
76
78
 
79
+ # コントローラ
80
+
81
+ # 現状、以下のような形で親テーブルの全列の部分一致検索はできている
82
+
83
+ # これに子テーブルArticleの「content」や「title」列も含めたい
84
+
85
+ search = "xxxx"
86
+
87
+ User.where('name LIKE ? OR info LIKE ? OR other_info LIKE ?', "%#{search}%", "%#{search}%", "%#{search}%")
88
+
77
89
 
78
90
 
79
91
  ```