Glued patches, and glued patches only.Always,always scuff the tube with sandpaper or something abrasive at the spot where the patch will go or you waste your time.Reason being, there is a waxy mold release substance on the tube which will keep the solvent in the glue from dissolving the tube,and the patch wont stick.Yes,doing it on the road in a hurry works just fine, I did that 23 times in 2004 over the course of about 16.5k miles.How long you wait for the glue to start working on the tube is temperature dependent, if its warm out, 30 seconds-1 minute is fine, if its below freezing, lighting the glue on fire briefly and blowing it out does wonders. (while on the tube,and no im not kidding,it works).
Most of the tme,you dont even have to remove the wheel, just a handful of tube where the hole is, add air and rotate tire with your lips inches from it, they will feel the leak even if its noisy and you cant hear it or actually see the hole or object in the tread.Yes patched tubes will last a long long time, no need to replace if the patch job is done right.
when in doubt, read the tiny little direction booklet in the patch kit.........if that doesnt work, check the operator