正确的rails image_tag路径

时间:2014-07-21 02:52:35

标签: ruby-on-rails image path

我正在尝试使用<%= image_tag("logo.png", :alt => "logo") %>将图像放在邮件程序视图中。这可以使用在线链接,所以我认为问题是找出路径。发送电子邮件时,图像不会显示,只显示文本“徽标”。

我在project_name > app > assets > images > logo.png处有徽标图片。

我还有一个公共目录结构project_name > public > assets > image_and_js_files

我应该使用的正确途径是什么?

2 个答案:

答案 0 :(得分:1)

你可以使用

<%= image_tag("/assets/logo.png", :alt => "logo")

答案 1 :(得分:0)

您必须在电子邮件中指定绝对链接才能使其正常运行。 image_tag只生成相对路径,例如:/assets/logo.png。

Ex:https://stackoverflow.com/a/24561439/461640