感谢我在问题中的先前答案 我有更多的麻烦来显示我的结果我需要在日复一日地显示我的患者的体重 我需要显示更多一栏“重量损失”这是一天的重量 - 前一天的重量但这里是我的代码
p
table
thead
tr
th Date
th Weight
th IMC:
th weight Losted:
p
strong pesos:
tbody
- @patient.weight.each do |m|
tr
td = m.date
td = m.weight
td = (m.weight / (@patient.weight.first.inch**2).to_f).round(2)
td = m.weight - ?????????
br
我不知道如何制作这个,因为有许多结果,我不知道我如何调用最后的结果来减去实际结果
帮帮我PLZ
答案 0 :(得分:0)
您可以使用each_with_index()
- patient_weights = @patient.weight
- patient_weights.each_with_index do |m, i|
tr
td = m.date
td = m.weight
td = (m.weight / (@patient.weight.first.inch**2).to_f).round(2)
td = (i > 0) ? (m.weight - patient_weights[i-1].weight) : "-"