質問編集履歴

3

質問内容の修正

2019/03/26 12:10

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -15,6 +15,8 @@
15
15
  .select('ad_campaigns.*')
16
16
 
17
17
  .select('sum(dtc_count) as dtc_sum')
18
+
19
+ .select('sum(imp_count) as imp_sum')
18
20
 
19
21
 
20
22
 

2

質問内容の修正

2019/03/26 12:10

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -44,4 +44,6 @@
44
44
 
45
45
 
46
46
 
47
- 子レコードがない場合に 0 になるような集計はどうかけばいいのでしょうか
47
+ 子レコードがない場合に 0 になるような集計は
48
+
49
+ ActiveRecord でどうかけばいいのでしょうか

1

質問内容の修正

2019/03/26 11:49

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,8 @@
3
3
  子レコードがない場合に集計結果が存在せずエラーになります
4
4
 
5
5
 
6
+
7
+ ### 該当のプログラム
6
8
 
7
9
  ```
8
10
 
@@ -13,6 +15,22 @@
13
15
  .select('ad_campaigns.*')
14
16
 
15
17
  .select('sum(dtc_count) as dtc_sum')
18
+
19
+
20
+
21
+ puts @campaigns[0].dtc_sum
22
+
23
+ ```
24
+
25
+
26
+
27
+ ### エラーメッセージ
28
+
29
+
30
+
31
+ ```
32
+
33
+ undefined method `dtc_sum' for #<Ad::Campaign:0x007fb6488a2040>
16
34
 
17
35
  ```
18
36