And so hiring managers simply reject older candidates out of hand.
No matter what level of training/education the candidate has (and likely his existing skill set far exceeds the value of a ruby boot-camp), the preconception will preclude it ever being seen at certain shops.
Rather than pretending there is no ageism and it's all the candidate's fault, what is needed is a list of companies that simply will not hire people over 35. That way we can all stop wasting eachother's time.