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

回答編集履歴

1

追記

2021/01/29 12:06

投稿

winterboum
winterboum

スコア23653

answer CHANGED
@@ -11,4 +11,12 @@
11
11
 
12
12
  find_byは一致するレコードの最初の一つしか返しません。whereに。
13
13
 
14
- `@household_account_books.each do |day|` の day は HouseholeAccountBookのインスタンスですからhousehold_account_bookにしましょう。読む人が勘違いしないように。
14
+ `@household_account_books.each do |day|` の day は HouseholeAccountBookのインスタンスですからhousehold_account_bookにしましょう。読む人が勘違いしないように。
15
+
16
+ 追記
17
+ たとえば
18
+ `
19
+ @household_account_books.inject(0){|sum, household_account_book|
20
+ sum + household_account_book.fixed_cost_1.to_i
21
+ }`
22
+ `to_i` してるのは、データのない日に 0 でなく nil が入っているかのうせいがあるから