Payer immédiatement, sans demander de crédit ou de remise.

Au 17e siècle, « faire rubis sur l’ongle » indiquait que l’on avait bu son verre de vin (rouge) sans laisser même une goutte que l’on pouvait verser sur l’ongle (pour montrer qu’il ne restait rien dans son verre). La mini goutte pouvait passer pour un rubis (du latin « rubeus » (rouge).

De l'idée de « boire jusqu'à la dernière goutte », on est passé au sens de « payer jusqu’au dernier sou » et à « payer rubis sur l’ongle ».