2015-09-07 33 views
0

我爲電子郵件實現了一個簡單的像素跟蹤器。當調用我的控制器方法時,我使用send_file在html電子郵件模板中使用gif圖像進行響應。send_file後rails中的MissingFile錯誤

send_file 'https://s3.eu-central-1.amazonaws.com/xxxxxxxxxxx.gif', :type => 'image/gif', :disposition => 'inline' 

現在每次加載圖像,我得到

一個的ActionController :: MissingFile發生在電子郵件#mail_check:

無法讀取文件 https://s3.eu-central-1.amazonaws.com/eventbaxx/xxxxxxxxxxx.gif 應用程序/控制器/ emails_controller.rb: 90:在'mail_check'

我意識到它可能不得不做與訪問權限,但我設置文件公開,我也可以通過我的瀏覽器訪問該圖像,所以不應該是問題。

我的應用程序託管在heroku上。

我該怎麼做?

回答