2012-09-11 38 views
0

我是RoR的新手,並且在未安裝鏈輪寶石的Rails 3.2.3應用程序中,我使用「image_tag」來顯示「public.pdf」中存在的「example.png」 /圖片,」就像這樣:Rails 3.2.3中的異常圖像行爲

<%= image_tag "example.png" %> 

它的工作原理,但是,到目前爲止,所有試圖在同一目錄無法顯示任何其他圖像。例如,

<%= image_tag "embassy.png" %> 

...失敗,即使文件存在。這就像應用程序將只顯示「example.png」,並沒有在同一目錄中的其他圖像。所有文件的權限相同。資產管道啓用每個,

config.assets.enabled = true 

...在「config/application.rb」中。我從API中獲取了一些資源到隨機文章,沒有什麼能幫助我理解這種奇怪的行爲。任何人都可以解釋,

1)爲什麼和何時鐵的行爲是這樣的?

和/或

2)如何解決?

回答

0

嘗試使用app/assets目錄存儲圖像,它們將在需要時複製到public/assets。圖像可以從那裏加載。

另請參閱asset pipeline瞭解更多信息。

+0

同樣的行爲結果也使用應用程序/資產,但自發布的問題,我已經注意到,行爲似乎只發生在分支上...在主人看來,工作正常。所以,雖然我至少能夠工作並完成任務,但我仍然一直在撓頭。儘管謝謝你的迴應! – vtacreative