我正在研究 Rails 应用程序的前端部分。我必须添加一些图像,所以我将这些图像添加到 app/assets/images 目录中。
我可以通过 /assets/[图像名称] 访问应用程序附带的图像,但我无法访问我的新图像。我试过
/assets/images/[image name]
/assets/[image name]
/[image name]
/images/[image name]
看起来后面有一个缓存系统,或者我做错了什么。
请给我提意见。
谢谢,月亮
我正在研究 Rails 应用程序的前端部分。我必须添加一些图像,所以我将这些图像添加到 app/assets/images 目录中。
我可以通过 /assets/[图像名称] 访问应用程序附带的图像,但我无法访问我的新图像。我试过
/assets/images/[image name]
/assets/[image name]
/[image name]
/images/[image name]
看起来后面有一个缓存系统,或者我做错了什么。
请给我提意见。
谢谢,月亮
您应该始终使用image_tag
orasset_path
帮助器来计算命名资产的路径 - 请参阅资产管道指南中的链接资产。
如果您使用默认的简单的基于文件的 rails 缓存,您也可以尝试 arake tmp:clear
以确保没有任何内容被错误地缓存。
尝试:
<%= image_tag "yourfilename.png" %>