I would recommend packing a couple of protein bars, such as Balance Bars w/peanut butter for the ride. I've also discovered a new bar that taste like a layered wafer cookie that has 13 grams protein, 9 grams of fat...don't freak out about eating foods containing fats. You need "fat" from foods, like peanut butter, when you're riding distances, mountain trails that require endurance, ect.

There's an old trick that Army Rangers use, those who go through Ranger training...they trade all their meat protein rations for the peanut butter rations. They say that they endure longer on the calories from the peanut butter.

Also, I've noticed that when I eat apples with protein bars an hour before a ride, I do well, but the day I ate the banana instead of an apple, I almost HURLED in the middle of the ride...it was ugly! Bananas and riding do not agree with me, but, that may not be the case for everyone...try different things.

I also "carb" the night before I ride, as in, I do eat a plate of pasta with veggie meat balls, plus cheese. I also eat late (around 8). I used to be a competitive body builder. I learned that I could eat A LOT the night before a hard training/cardio the following morning, and, maintain throughout the workout without bonking from no food....ah yes, just remembered one of the breakfast my trainer used to have me eat after a grueling workout.
Rice with peanut butter!
Good Luck.
T.