¿Cómo configuro el nombre de host para Rails ActionMailer?
Estoy trabajando en un correo electrónico de contraseña olvidada bastante tradicional: quiero enviarle al usuario un token de cambio de contraseña incrustado en un enlace en el que pueden hacer clic para cambiar su contraseña. Estoy enviando un correo electrónico a través del tradicional ActionMailer.
Si uso un enlace normal para etiquetar
<%= link_to "click here", :controller => foo, :action => 'bar', :token => token %>
Obtengo un enlace relativo, bastante inútil de un correo electrónico.
Si agrego
:only_path => false
, entonces se equivoca diciendo que necesito establecerdefault_url_options[:host]
. Los documentos de ActionController implican que usted hace eso al anular los métodos #default_url_options en su controlador. Seguramente hay una opción de configuración para decirle a Rails cuál es su nombre de host sin agregar mi propio archivo de configuración, analizarlo, et