Naval jelly will stay put and work in an hour or so. Rub it in after an hour and wipe clean with a wet towel or rinse with water. Oxalic works great as well, but requires submersion.
Yeah, Brian, referring to oxalic acid as toxic waste is off base. It's safe to pour out in your yard or down your sink.