0

我正在研究 Rails 应用程序的前端部分。我必须添加一些图像,所以我将这些图像添加到 app/assets/images 目录中。

我可以通过 /assets/[图像名称] 访问应用程序附带的图像,但我无法访问我的新图像。我试过

/assets/images/[image name]
/assets/[image name]
/[image name]
/images/[image name]

看起来后面有一个缓存系统,或者我做错了什么。

请给我提意见。

谢谢,月亮

4

2 回答 2

1

您应该始终使用image_tagorasset_path帮助器来计算命名资产的路径 - 请参阅资产管道指南中的链接资产

如果您使用默认的简单的基于文件的 rails 缓存,您也可以尝试 arake tmp:clear以确保没有任何内容被错误地缓存。

于 2012-04-17T01:28:58.140 回答
1

尝试:

<%= image_tag "yourfilename.png" %>
于 2012-04-17T03:11:14.120 回答