Rails 4无法找到具有特定格式的文件名的图像

时间:2016-03-24 18:21:41

标签: ruby-on-rails ruby-on-rails-4

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

2014-08-13-abcdef1.png

让它变得有点奇怪,如果我删除最后一个“1”,它会正确找到图像 此外,如果我用不在十六进制字母表中的东西(如“g”)替换“1”,它会正确找到图像。

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

1 个答案:

答案 0 :(得分:0)

我无法确定,但我可以想,image_tag会帮助你。

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