Pregunta

I have a mailer template in rails. I am trying to use the url of a paperclip attachment: <%=item.picture.url%>

OFcourse, this only renders the path which is pretty useless in an email. I need to get the absolute url.

Also since I am using rake to run the task, there is no request per se. I remember setting the default host in
config.action_mailer.default_url_options = { :host => 'sitename.com' }

How do I access this value in the mailer template?

¿Fue útil?

Solución

you can use helper in action-mailer and absolute url helper is root_url.

Otros consejos

Try this

You can get the host name using the below line of code

request.host

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top