"twisting the deep inner guts of Rails to make it do things it was never intended to do"<p>If you use a framework and then fight against it, you are probably using the wrong framework (or you shouldn't be using a framework)...