回答編集履歴

1

追記

2017/10/13 03:25

投稿

chelsy7110
chelsy7110

スコア596

test CHANGED
@@ -14,6 +14,20 @@
14
14
 
15
15
 
16
16
 
17
+ #### 追記
18
+
19
+ 飲み物が決まっているなら、
20
+
21
+ ```ruby
22
+
23
+ @happy_sets = Happyset.joins(:drinks, :happyset_drinks).where(happyset_drinks: {quantity: 数字}).where(drinks: {name: 'cola'})
24
+
25
+ ```
26
+
27
+ formを開いた時点で飲み物が決まっているなら、hidden_field等で飲み物の名前を送ってやればいいと思います。
28
+
29
+
30
+
17
31
  ### 疑問2
18
32
 
19
33
  whereはActiveRecordクラスではなく、ActiveRecord::Relationクラスが返ってきます。