Green’s Dictionary of Slang

rake on v.

(US campus) to humiliate, to criticize.

[US] P. Munro Sl. U.