У меня было request.env['http_host']
, работающее на локальном хосте, но это вызывает ошибку при ссылке на страницу макета на heroku.
Этот запрос работает в представлении и отображает правильный базовый URL, но вызывает ошибку, когда я перемещаю код в макет. Примечание. Я использую это для создания абсолютных URL-адресов для изображений в HTML-письмах.
<%= "#{request.env['HTTP_HOST']}/assets/email_header_image.png" %>
<%= image_tag "#{request.env['HTTP_HOST']}/assets/email_header_image.png" %>
получена ошибка:
ActionView::Template::Error (undefined method `env' for nil:NilClass):