回答編集履歴
2
不足していたアソシエーションを追加
test
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
def latest_body_weight_record
|
18
18
|
|
19
|
-
latest_diary&.weight_record
|
19
|
+
latest_diary&.body_weight&.weight_record
|
20
20
|
|
21
21
|
end
|
22
22
|
|
1
latest_diaryメソッドを定義してそれを使うように変更
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
こんな感じではどうでしょうか。
|
1
|
+
(効率は良くないかもしれませんが)こんな感じではどうでしょうか。
|
2
2
|
|
3
3
|
|
4
4
|
|
@@ -6,9 +6,17 @@
|
|
6
6
|
|
7
7
|
class User
|
8
8
|
|
9
|
+
def latest_diary
|
10
|
+
|
11
|
+
diaries.order(created_on: :desc).first
|
12
|
+
|
13
|
+
end
|
14
|
+
|
15
|
+
|
16
|
+
|
9
17
|
def latest_body_weight_record
|
10
18
|
|
11
|
-
|
19
|
+
latest_diary&.weight_record
|
12
20
|
|
13
21
|
end
|
14
22
|
|