Я унаследовал проект с локальной средой разработки, в которой есть код, специфичный для этого компьютера, и отличающийся для рабочего сервера. Несмотря на то, что большинство из них содержится в константах, а остальное в тестах, каждый раз, когда я зацикливаюсь на разработке и обновлении в производственной среде, мне приходится вносить одни и те же изменения в производственную среду. К счастью, это внутренний инструмент с низким объемом.
Полагаю, я мог бы написать скрипт для его автоматизации, но я надеюсь, что есть лучшее решение. Кто-нибудь еще решил эту проблему?
Эти вопросы похожи, но не задают одно и то же, просто чтобы вы знали, что я посмотрел:
(1) внести изменения в производственную базу данных
(2) передача изменений из dev в prod
Редактировать: Нельсон Лакет поставил меня на верный путь, который привел меня к Настройка Rails-приложений . Однако я не уверен, как ссылаться на мои константы FormController
Также я не хочу, чтобы меняли все ссылки на MyExternalCodeDir на что-то вроде config.MyExternalCodeDir.