質問するログイン新規登録

回答編集履歴

1

追記

2019/12/14 07:25

投稿

asm
asm

スコア15149

answer CHANGED
@@ -12,4 +12,28 @@
12
12
  ("(date = ?) AND (group_id = ?) AND (product_id = ?)", "%#{date}%", "%#{group_id}%", "%#{product_id}%")
13
13
  ```
14
14
 
15
- と解釈されます。
15
+ と解釈されます。
16
+
17
+ ---
18
+
19
+ **コメントに返信**
20
+
21
+ > redirect_to productions_searches_path
22
+
23
+ モデルのなかでredirect_toを使うのは避けた方がいいでしょう。
24
+ (そもそも使えないと思います。)
25
+
26
+ LIKE検索でもないのに%で囲む意味がよくわかりませんが
27
+
28
+ ```ruby
29
+ Production.where(date: date).
30
+ where(group_id: group_id).
31
+ where(product_id: product_id)
32
+ ```
33
+
34
+ ```ruby
35
+ Production.where("(date = ?) AND (group_id = ?) AND (product_id = ?)",
36
+ date, group_id, product_id)
37
+ ```
38
+
39
+ どっちでもよかったはずです。