質問

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