Avevo request.env['http_host']
che funziona su localhost, ma causa un errore quando si fa riferimento in una pagina di layout su heroku.Rails: come trovare l'URL del dominio in un layout
Questa richiesta funziona in una vista e visualizza l'URL di base corretto, ma provoca un errore quando si sposta il codice sul layout. Nota: lo sto usando per creare URL assoluti per le immagini nelle e-mail html.
<%= "#{request.env['HTTP_HOST']}/assets/email_header_image.png" %>
<%= image_tag "#{request.env['HTTP_HOST']}/assets/email_header_image.png" %>
errore ricevuto:
ActionView::Template::Error (undefined method `env' for nil:NilClass):
A p Il modo migliore per aggirare questo è impostare le impostazioni globali per dev vs prod. –