Patching the tire is the best option but the tire must be removed and rebalanced. Plugs are nice to carry around for emergencies.
No spare? Just keep a plug kit and a can of fixaflat. As long as you dont have a blow out youre OK.
If it still had plenty of tread left I would go ahead and have it patched. that will last the life of the tire.