Green’s Dictionary of Slang

boner n.2

[bone v.3 ]

[late 19C+] (US campus) a hard worker.