У меня была похожая ситуация.После нескольких экспериментов я понял, что лучшим подходом было обновить мое старое приложение Rails до Rails 3 на Ruby 1.9.2.
Это означает, что вам не нужно иметь дело с разными версиями (хотя я использую RVMи это потрясающе).
Проблема в том, что Rails немного изменился при переходе с 2 на 3, и мне пришлось немного узнать о новых вещах в Rails и Ruby.В конце концов, хотя я думаю, что это был правильный подход, потому что теперь я знаю, как работают приложения Rails 3, а мое старое приложение использует последнюю версию.