2013-06-20 124 views
1

我有我的app/assets/images文件夾中的圖像,我在我的視圖頁嘗試顯示圖像。Ruby on Rails顯示圖像與image_tag src

<%= image_tag "NoAvatar.png" %> 

當我打開我的網頁在本地主機我的圖像只顯示/assets/在SRC路徑

<img alt="Assets" src="/assets/"> 

我不理解爲什麼是這樣的問題?難道我做錯了什麼?我以爲這是它應該如何鏈接到你的管道中的圖像?

謝謝!

回答

3

軌3.1ñ後來有一個名爲「資產管道」的新功能,U可以在http://guides.rubyonrails.org/asset_pipeline.html

閱讀ü可以在視圖中訪問圖像作爲

= image_tag "/assets/large/icon.png" 

圖像「的icon.png ‘在'駐留在‘大’下的’圖像資產的

,看看如何引用相同的圖像在CSS中,看到Rails 3.1 and Image Assets

+0

我不明白這是如何將不可他和我所擁有的一樣嗎? – hellomello

+0

你必須指定圖像的完整路徑。如果未提供,則假定圖像位於「資產/圖像」中。 –

+0

這是什麼,如果你看我的帖子是'app/assets/images /' – hellomello