2016-07-22 67 views
0

我正在使用Cloud 9试图使用image_tag显示图片,并且我得到了这个占位符符号表示Chrome无法找到我的图像。我从电脑上传图像到assets/images/logos/light_blue.png为什么image_tag无法在网站上显示图片

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

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

A screenshot of the code

The result in the browser

同样的事情发生了JPG。

+0

欢迎来到Stack Overflow。请阅读“[问]”,包括链接的页面和“[mcve]”。我们需要看到在问题本身_中显示问题的最小代码。链接到代码将腐烂和破碎,导致一个问题,没有任何意义的人。 –

回答

0

Rails正在寻找你自己的图片,以./assets为目标但不是在./assets/images/logos/light_blue.png

如果更改路径,它将工作,如果图像在该文件夹中。

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

documentation给你几个例子。

+0

我很感谢您在回复和链接中的时间!我确实尝试了你的建议,并得到了同样的结果。但是,我刚刚删除了我的徽标文件夹并将其上载到:assets/images。我这样做后,它的工作。 –

+0

然而,我很好奇,为什么之前不工作?我创建了一个标志的文件夹,右键单击并在images文件夹下创建一个新文件夹,以保持组织结构...任何想法?我觉得很奇怪。 –