2012-06-09 83 views
0

我有點困惑,我通過css顯示圖像它工作正常。但是當我使用視圖顯示圖像時,它不會顯示。以下是我正在使用的簡單代碼。但我找不到有什麼問題!找不到路徑中的圖像路線

new.html.erb

<h1>Users#new</h1> 
<p>Find me in app/views/users/new.html.erb</p> 
<img src='close.png'> 

我在控制檯收到此錯誤:

ActionController::RoutingError (No route matches [GET] "https://stackoverflow.com/users/close.png"): 
    actionpack (3.2.3) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' 
    actionpack (3.2.3) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' 
    railties (3.2.3) lib/rails/rack/logger.rb:26:in `call_app' 
    railties (3.2.3) lib/rails/rack/logger.rb:16:in `call' 

這是項目的目錄圖像:

enter image description here

回答

1

會更容易使用image_tag輔助方法 - 這將放入e自動爲您提供正確的src路徑,只要您將圖像存儲在資產管道期望的位置(您)即可。例如

<%= image_tag 'close.png' %> 
+0

太好了!它正在工作。謝謝。 – vajapravin