2011-08-29 90 views
2

我有一個Rails 3.1(rc6)應用程序與一些HTML電子郵件。如何在Rails 3.1電子郵件視圖中顯示圖像資產?

我試圖在HTML電子郵件中顯示一些內嵌圖像。 我如何獲得image_tag以使用適當的絕對URL到我的圖像資產?(即我希望它給我http://myproductionserver.com/assets/email_tile-89eda655d6fdd07de75f56547a4a4041.jpg,而不是僅僅/assets/email_tile-89eda655d6fdd07de75f56547a4a4041.jpg

(我想在我的production.rb文件中設置config.action_mailer.asset_host =「http://myproductionserver.com」但當時它只是一個呈現圖像URL沒有適當的資產管道名稱)

編輯:這也引發了舊電子郵件中過期資產URL的問題。部署後,電子郵件中的圖像是否會被破壞?

+0

你有過任何這方面的運氣? – astjohn

+0

在這裏回答:http://stackoverflow.com/questions/5739819/image-tag-in-mailer-not-using-asset-host –

回答

0

我相信你真的需要設置action_controller.asst_hosts:

config.action_controller.asset_host = "http://myproductionserver.com" 
相關問題