If you put someone on the spot, you cause them to have to answer a difficult question or make a difficult decision.
He put me on the spot because he invited me in front of his mum and I didn't wantto go.
Even clever people are not terribly clever when put on the spot.