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?

有帮助吗?

解决方案

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

其他提示

Try this

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

request.host

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top