【发布时间】:2014-07-01 13:58:31
【问题描述】:
我正在使用image_path 助手来包含apple-touch-icons。这些图标位于文件夹app_icons 中。这是文件夹结构:
现在,生成的 url 是 images/app_icons/icon@2x.png,我得到 no route matches 异常。但是对于其他文件夹中的所有其他图像,我得到assets/event_logos/xxxx.jpg 并且它可以工作。我已经使用它很长时间了,我不确定这里出了什么问题。
这里是 ERB:
这是 HTML 输出:
【问题讨论】:
-
您在该文件夹中是否真的有一个名为
icon@2x.png的图像?只有在/assets中找不到匹配的资源时,Rails 才会回退到使用/images。 -
啊啊啊!!!非常感谢。我在图片名称中有错字:) :)
-
@sevenseacat 您可以将其添加为答案,以便我接受它并且对其他人也有用吗? :)
标签: ruby-on-rails asset-pipeline