我有这样的三种方法:
def total_fat
total = 0
meal_foods = current_user.meal_foods
meal_foods.each do |food|
total += food.fat
end
return total
end
一种用于脂肪、碳水化合物和蛋白质。
我想把它擦干。
我已经尝试过这种方法,但通过将“宏”作为字符串传递似乎不起作用。
def total_of(macro)
total = 0
meal_foods = current_user.meal_foods
meal_foods.each do |food|
total += food.macro
end
return total
end
我怎么能这样做?