2010-11-10 58 views

回答

0

可能是因爲使用正確的標籤是

<img> 

而且不

<images> 
+0

lol.tq這麼多。 – maria 2010-11-10 00:51:21

+0

如果答案有幫助,請按答案的左側的刻度:) – Gareth 2010-11-10 00:53:27

0

有幾個不同點:

  1. 的IMAGE_TAG生成HTML <img>標籤,不<images>
  2. 源路徑基於資產主機和資產路徑,因此如果圖像發生更改,圖像不會中斷。默認值是相對於根,例如/ images/
  3. image_tag爲您提供了正確訪問的alt屬性。
  4. 在開發模式下,它爲圖像添加一個隨機數字,以方便在瀏覽器更改緩存圖像時使用緩存圖像。
  5. image_tag正確關閉標籤。與/>

您可以在Rails控制檯中試用它。

image_tag("logo_general.png") 
=> <img alt="Logo_general" src="/images/logo_general.png?1230601161" />