Okay, I know that using rails is supposed to make one's life easier. I recognize that convention over code rules the rails mindset. I even completely agree that rails devs don't feel pain when they develop applications, with all the various pieces kindly hidden from them. That is great. Good for them / us / me.
But, come on, this?
No, not "come on." More like, "COME THE FUCK ON, WHAT THE FUCKING HELL?"