Green’s Dictionary of Slang

blue ribboner n.

also blue ribbon
[the blue ribbons such individuals wore to proclaim their drink-free status. A Blue Ribbon Army was instituted in 1882, but the Army and its ribbons had virtually vanished by 1896]

[late 19C–1900s] a teetotaller, a total abstainer; also attrib.