the best way to prepare onion rings in advance is to cook them as you normally would and then freeze them. you can prepare them up to 3 months in advance this way. make sure to undercook the onion rings by a minute or two so that when you reheat them you don't end up overcooking them.