我的文件存儲在app/assets/images/subdirectory/image.png
和app/assets/images/subdirectory/image_full.png
中。Rails 4 link_to larger,static image
在我app/views/home.html.erb
:
<%= link_to (image_tag("subdirectory/image.png"), asset_path("subdirectory/image_full.png")) %>
我也試過:
<%= link_to (image_tag("subdirectory/image.png"), asset_path("subdirectory/image_full.png", image)) %>
<%= link_to (image_tag("subdirectory/image.png"), image_path("subdirectory/image.png", image)) %>
通過文檔無法找到太多:http://guides.rubyonrails.org/asset_pipeline.html
但它完全崩潰我的應用程序時,我嘗試加載視圖!
ANSWER
應該沒有空格的link_to之後,如果還有一個括號:
<%= link_to(image_tag("subdirectory/image.png"), image_path("subdirectory/image_full.png", image)) %>
什麼你得到的錯誤消息? – Wukerplank
對我來說沒有任何意義的語法錯誤。期待keyword_end,期待')'。雖然 – tarabyte