2016-07-22 66 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文件夾下創建一個新文件夾,以保持組織結構...任何想法?我覺得很奇怪。 –