Я не знаю, почему предыдущие решения кажутся такими сложными, но так как я здесь, почему бы не дать мне 2 цента ...
Перейти к /config/environments
и добавить:
config.absolute_site_url = 'your site url'
для соответствующей среды (т. Е. В файлах development.rb, test.rb или production.rb). Перезагрузите веб-сервер.
Это позволяет вам позвонить Rails.application.config.absolute_site_url
, чтобы получить нужный URL. Не нужно никаких плагинов или странных читов, просто сохраните URL сайта как переменную всего приложения.