WHy is rails so annoying to deploy?

This kind of attitude and message will only make you be ignored. Try
to be supportive and explain correctly your issues instead of bashing
the framework, 'cos the error usually lies in your code.

This specific error means that your code is meant for a previous
version of rails, probably 2.2 and you can either change it to point
to ActionController::Request or use an old Rails version.