我正在关注教程:http://tutorials.jumpstartlab.com/projects/merchant.html,我们称之为产品图片:
<%= image_tag "products/#{product.image_url}" %>
这应该可行,但我收到404错误,这会显示在控制台中:
GET http://localhost:3000/images/products/%20purple_grapes.jpg
那里的那个%20是什么。当我对图像名称进行硬编码时,它可以工作。 Rails正在查找图像的正确位置,即/ assets / images / products /但文件名应为purple_grapes.jpg,而不是%20purple_grapes.jpg
这个问题让我感到沮丧。我在调用图像之前已经完成了这种代码而没有遇到这个问题。知道为什么这不起作用吗?我通过The Assets Pipline读了一遍,根据它,这段代码是正确的。
谢谢!