Ну, как вы заметили, это не поддерживается, но вы, конечно, можете monkey-patch Rails делать то, что вы хотите. На самом деле, разница между прямым исправлением вашего Rails v. Monkey-patching в этом случае очень небольшая, так как любой из них будет удален / возвращен при обновлении до 2.2.
В обоих случаях вы бы смотрели на этот примененный diff как на руководство для исправления 2.1 самостоятельно - либо путем непосредственного применения исправления (по модулю любых различий 2.1 / edge), либо путем повторного открытия этих классов из собственного кода после загрузки среды применить изменения.