What's right is what works for you. Listen to your body, pay attention to how you feel, do a little trial and error, and you'll have your answer. If some so-called expert says don't eat before, and you don't and feel crappy while you work out, that's obviously not right for you.
So many published diets and programs and pieces of advice adopt a one-size-fits-all mentality and that's just not the way people are made. We all have different metabolisms, etc., and I think it's much better to work with your body instead of against it.
Folks have given a lot of good ideas here..try them and see. If it works for you, do it. If it doesn't, don't.
Okay, I'm climbing off my soapbox now.
And now that you don't have to be perfect, you can be good.