I had a discussion with another LJ-user about "ham on rye" phrase (incidentally, a title of Bukowski's book). He says "ham on rye" is an English idiom meaning something of a botched job, bad deal or something. I have never encountered this idiom before. Is he right? If it is indeed an idiom, what does it mean?
Thanks in advance.
UPDATE: Thanks everybody!