Let’s say that below is the math for figuring out a unit in a popular
diet program:
@fiber = Array.new(@food.fiber, 4)
@points = (@food.calories / 50) + (@food.fat / 12) - (@fiber.min /
And that for personal use, I’m creating a system to keep track of
these units on a daily basis and I’m simply rendering @points in the
following manner in my view:
Points: <%= @points %>
But when @points equals 0, I get the nasty message:
NoMethodError in FoodsController#show
You have a nil object when you didn’t expect it!
The error occurred while evaluating nil./
What would one do to make it OK to have a 0 instead of causing it to
evaluate nil?