У меня есть приложение Rails, которое теперь я планирую развернуть многие экземпляры в разных доменах. Изначально я только намерен, чтобы это было на одном домене.Настройка имени домена за пределами элемента управления источника
Я понимаю, что для каждого домена я должен заменить все жестко заданные значения в разных местах. К ним относятся:
- активы путь хозяин (активы находятся на тот же домен)
- когда-драгоценный камень: установка приложения (так как два домена может совместно использовать один и тот же сервер, и это, чтобы избежать crobtab столкновения обновления)
- некоторые задачи, которые используют завиток для собственного адреса для инициирования событий
- несущей волне требуется жестко запрограммированное значение при вычислении полного URL-адреса без объекта запроса.
Вопрос
Есть ли стратегия, чтобы установить это, так:
- установка не должна быть поручены в источник управления (как
database.yml.example
) - коды внешних Rails может получить к нему доступ (всякий раз, когда gem не загружает среду Rails)
- Способы ускорения ss домен может быть согласованным
спасибо, что я сделал. Однако мне интересно, есть ли решение для этого – lulalala