Transcrevo a explicação dada por Orlando Neves, no seu Dicionário de Expressões Correntes (Lisboa, Editorial Notícias, 2000):
Uma das explicações mirabolantes para esta frase1 dá-a como tendo origem no lago de sangue que ficou em Ourique, na célebre batalha de D. Afonso Henriques contra os Mouros.
A acepção em que se usa está ligeiramente deturpada. Hoje, ela é sinónima de «à justa, à tangente, ao pé de». Mas a significação primeira foi a comparação com algo plano, liso, nivelado, raso. O que se compreendia, porque o bairro lisboeta conhecido como «Campo de Ourique» era, antes de o terreno ser urbanizado, um vastíssimo planalto, onde se plantava trigo que abastecia a maior parte das padarias da cidade.
Refira-se que resvés significa, como adjectivo, «que é exacto, justo» e, como advérbio, «rente», «na medida certa, na conta» (Dicionário Houaiss).
1 O autor deve querer dizer «expressão».