2017-12-02 111 views
1

我有一個非常簡單的視圖頁面,出於某種原因,它不會抓住我的圖像。起初,我認爲我的路線出現了一些問題,並且他們已關閉,直到我放下整條路線(如下所示)。我仍然遇到和以前一樣的錯誤,但是如果我採用相同的圖像路徑並將其粘貼到Chrome上的選項卡上,我可以查看圖像。圖片來源不被讀取(rails)

%img{:alt => "Testing Image", :type => "image/jpg", :src => 'images/testImage.jpg' 

對於一些未知的原因,控制檯給我說,Chrome瀏覽器不會讓我打開的,但證明我沒瘋一404 (Not Found)

我合法的途徑:File:///Users/tomJohnson/Desktop/myAppProjectName/app/assets/images/testImage.jpg

有沒有人知道我在做什麼錯?我真的會爲此瘋狂。

+0

它通過使用'image_path'或任何其他工作? '%img {alt:'測試圖片',輸入:'image/jpg',src:image_path('images/testImage.jpg')}'? –

+0

所以....我做錯了,如果我嘗試,我得到'資產「images/testImage.jpg」不存在於資產管道中。「但我覺得它更接近 – kdweber89

+0

哦,男人,你是最好!!!非常感謝!!!!! – kdweber89

回答

1

而不是使用一個「正常」的錨標記,並具有處理源代碼的路徑,你可以使用image_tag幫手:

= image_tag 'images/testImage', alt: 'Testing' 

您還可以使用alt屬性作爲方法的選擇,而不是擔心關於資源擴展/格式。