you do not have to bring food on any ride. You should, however, bring money. They have these places called "mini-marts", usually associated with gas stations, that have a wide array of calorie-rich and tasty foods that you can exchange your money for. I recommend the ho-ho's.
Lots of ho-ho's.