我有三個方法是這樣的:乾涸這些輔助方法
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
我該怎麼做?
'陣列#sum'需要的ActiveSupport。雖然問題有Rails標籤,但問題本身可能是純Ruby的。 – 2013-04-20 09:34:04
謝謝你的澄清 – Fon 2013-04-20 11:23:55