Rails 4 找不到文件名为特定格式的图像



问题:当我试图在页面上包含一个图像,并且该图像具有以下文件名格式时,Rails返回404,但找不到该图像:

2014-08-13-abcdef1.png

更奇怪的是,如果我去掉最后一个"1",它会正确地找到图像
此外,如果我用不在十六进制字母表中的东西(如"g")替换"1",它会正确地找到图像。

Rails是否存在资产文件名中包含七个字符的十六进制字符串的问题???有人有类似的问题,或者知道如何解决?重命名所有的图像文件(有数百个)并不是一个真正的选择
我尝试过禁用资产管道,但问题仍然存在(无论如何,保持管道禁用并不是一个很好的解决方案)。

我不能确定,但我可以假设image_tag会帮助你。

Rails支持长文件名,没有任何问题。

最新更新