For an early morning ride of up to 30 miles or so I don't eat anything, but I keep a cereal bar or something in my pocket just in case.
For longer rides I'll eat a slice of bread with peanut butter, maybe two depending on how long before the ride and length of the ride. I try to avoid things like yogurt although I don't ever remembering having a problem.