我是 RoR 的新手,在没有安装 sprockets gem 的 Rails 3.2.3 应用程序中,我使用“image_tag”来显示“public/images”中存在的“example.png”,如下所示:
<%= image_tag "example.png" %>
它可以工作,但是,到目前为止,在同一目录中显示任何其他图像的所有尝试都失败了。例如,
<%= image_tag "embassy.png" %>
...失败,即使文件存在。就像应用程序只会显示“example.png”而同一目录中没有其他图像。所有文件的权限都相同。资产管道按以下方式启用,
config.assets.enabled = true
...在“配置/应用程序.rb”中。我已经从 API 到随机文章中挖掘了一些资源,但没有什么能帮助我理解这种奇怪的行为。谁能解释一下,
1) Rail 为何以及何时表现出这样的行为?
和/或
2)如何解决?