从S3为邮件提供资产

时间:2016-07-18 13:00:26

标签: ruby-on-rails amazon-s3 asset-pipeline

我有一个需要图像的电子邮件模板,我决定通过S3存储桶提供服务。

在模板中:

<%= image_tag 'logo.png' %>

application.rb中:

config.action_mailer.asset_host = "https://s3.mybucket.com"

但在渲染模板后,我得到这样的网址:

https://s3.mybucket.com/logo-1ee47e184c8a345a78d06117ad1b04f560256a5002ad5c5b798c41b1a.png

我在这里错过了一些步骤吗?

1 个答案:

答案 0 :(得分:0)

试试这个:

<%= image_tag '/assets/logo.png' %>