我有一个非常简单的视图页面,由于某种原因,它并没有抓住我的图像。起初我以为我的路线到我的图像有问题而且它们已关闭,直到我放下整条路线(如下所示)。我仍然得到与以前相同的错误,但是如果我采用相同的图像路线并将其粘贴到chrome上的选项卡中,我就能够查看图像。
%img{:alt => "Testing Image", :type => "image/jpg", :src => 'images/testImage.jpg'
由于某些未知原因,控制台为我提供了404 (Not Found)
我不会允许我打开的合法路线是,但为了证明我并不疯狂:File:///Users/tomJohnson/Desktop/myAppProjectName/app/assets/images/testImage.jpg
有人知道我到底做错了什么吗?我真的很生气。
答案 0 :(得分:1)
而是使用"正常"锚标记,并且必须处理源路径,您可以使用image_tag帮助程序:
= image_tag 'images/testImage', alt: 'Testing'
您还可以使用alt
属性作为方法选项,而不必担心资源扩展/格式。