Кажется, нет никаких причин, почему вы не можете добавить это в существующее приложение Rails. Я сам этого не делал, и, похоже, нет никаких специальных c руководств по переносу существующего приложения. Следуйте инструкциям по настройке драгоценного камня, как показано в README , а также , см. Вики для дополнительных настроек и инструкций. По возможности используйте TDD и ожидайте внесения изменений в ваше приложение, чтобы все работало правильно. В зависимости от того, насколько сложным будет ваше существующее приложение, будет зависеть, насколько сложным будет этот ход.
Возможно, вы захотите использовать lvh.me:3000
вместо localhost:3000
в качестве root домена и порта в вашем браузере и возможно используйте rails s -b lvh.me
при запуске вашего локального сервера.
Если вы хотите безопасно взломать эту ветку, я рекомендую вам сделать полную резервную копию вашей локальной базы данных разработки, прежде чем приступить к работе, чтобы вы могли вернуться к своей стабильной текущей версии в случае, если go ужасно неправильно. Если вы используете Postgres, например, есть pg_dump и pg_restore
Этот подход в сочетании с хорошим TDD должен привести вас туда, где вам нужно.