2016-07-22 8 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

ようこそスタックオーバーフロー。リンクされたページや「[mcve]」を含む「[ask]」をお読みください。質問自体に問題を示す最小限のコードを見なければなりません。コードへのリンクは腐って壊れてしまうので、誰にも分かりません。 –

答えて

0

Railsがディレクトリ./assetsで画像を検索していますが、./assets/images/logos/light_blue.pngにはありません。

パスを変更すると、画像がそのフォルダにある場合は機能します。

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

documentationにはさらにいくつかの例があります。

+0

私は応答とリンクにあなたの時間を感謝します!私はあなたが推薦したものを試してみましたが、私は同じ結果を得ました。しかし、ロゴフォルダを削除し、画像をassets/imagesにアップロードしました。私がそれをした後、それは働いた。 –

+0

私は不思議ですが、なぜ以前にはうまくいかなかったのですか?私は右クリックして、画像フォルダの下に新しいフォルダを作成するだけで、ロゴのフォルダを作成しました。私はちょうどそれが奇妙に感じる –

関連する問題