В вашем файле config / environment / production.rb вы можете изменить настройки кэширования на false, чтобы они вели себя как разработка. Это позволит вам обновить модели и т. Д. Без необходимости перезагружать сервер. Вы не хотите, чтобы проверить это в системе контроля версий, хотя. Это может свести на нет всю вашу причину использования производственной среды для ускорения процесса.
Для перезагрузки конфигурации среды или инициализатора вы всегда должны перезапускать сервер независимо от того, находится он в режиме разработки или нет.
Лично я бы просто запустил среду разработки. Я работал над парой крупных корпоративных приложений, и у меня не было среды для разработки ...
Если проблема заключается в производительности, есть несколько вещей, которые вы можете попробовать ускорить:
1) попробуйте использовать active_reload, который предшествовал большинству улучшений производительности Rails 3.2 https://github.com/paneq/active_reload
2) вы можете изучить возможность предварительной компиляции ресурсов разработки, если конвейер ресурсов замедляет работу