为什么image_tag不会在网站上显示图像

时间:2016-07-22 18:07:12

标签: ruby-on-rails ruby image

我正在使用Cloud 9,尝试使用image_tag显示图片,并且我收到了Chrome无法找到我的图片的占位符。我将图像从计算机上传到assets/images/logos/light_blue.png

我不明白为什么图像不显示。我使用的代码是:

<%= image_tag ("light_blue.png") %>

A screenshot of the code

The result in the browser

JPG会发生同样的事情。

1 个答案:

答案 0 :(得分:0)

Rails正在./assets目录中搜索您的图片,而不是./assets/images/logos/light_blue.png

如果您更改路径,如果图像位于该文件夹中,它将起作用。

<%= image_tag ('images/logos/light_blue.png') %>

documentation为您提供了更多示例。