我想知道如何使用Roadie gem在电子邮件中显示图像。使用roadie,我可以内联样式表,但不显示图像。我都尝试过
<%= image_tag "pic.jpg" %>
和
<img src="pic.jpg"/> or <img src="assets/images/pic.jpg"/>
在我的邮件模板中,但未显示任何图像。有什么帮助吗?
自问这个问题以来已经有很长时间了,我对Rails开发还很陌生,所以真的不知道自己在做什么错。无论如何,问题是当我们使用image_tag helper或asset_path helper渲染图像时,它会为该图像创建相对路径(您可以在firebug或其他工具中检查它),它们将无法在电子邮件中工作或在其他任何语言上说远程服务器(托管应用程序的位置除外)
固定:
您可以通过以下方式指定资产的托管位置:
config.action_controller.asset_host = 'http://your_server.com'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句