Pergunta

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?

Foi útil?

Solução

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

Outras dicas

Try this

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

request.host

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top