我在我的app/assets/images/
文件夹中有一个名为“Flower.jpg”的图像。 <%=image_tag("Flower.jpg")%>
可以显示它,但我想用html显示它。 <img src="Flower.jpg">
不会做任何事情。<img src="">不接受图像路径
对于我的模型用户我还使用回形针,其中存储图像public/system/users/avatars/000/000
和User.avatar_file_name
返回绝对文件路径,在这种情况下是这样的:/system/users/avatars/000/000/157/thumb/Flower.jpg?1248273956
。将此路径插入到src中,如下所示:<img src="<%[email protected]_file_name%>">
可用于显示图像。
我发现为Flower.jpg在我的rails控制台的绝对路径:
> helper.image_tag("Flower.jpg")
=> "<img alt=\"Flower\" src=\"/assets/Flower.jpg\" />
但随后<img src="/assets/Flower.jpg\">
不显示,即使<img src="/system/users/avatars/000/000/157/thumb/Flower.jpg?1248273956">
一样。这是为什么?
为什么在扩展名末尾有“\”? – Kritner 2015-02-06 16:47:18
@Kritner我不知道。这正是轨道控制台给我的输出。 – 2015-02-09 21:37:43