问题: 当我尝试在页面上包含图像并且图像具有以下文件名格式时,Rails返回404并且找不到图像:
2014-08-13-abcdef1.png
让它变得有点奇怪,如果我删除最后一个“1”,它会正确找到图像 此外,如果我用不在十六进制字母表中的东西(如“g”)替换“1”,它会正确找到图像。
Rails是否存在资产文件名中七字符十六进制字符串的问题? 任何人都有类似的问题,或知道如何解决这个问题? 重命名所有图像文件(有数百个)并不是一个真正的选择 我已经尝试禁用资产管道,但问题仍然存在(并且保持管道禁用并不是一个好的解决方案)。
答案 0 :(得分:0)
我无法确定,但我可以想,image_tag
会帮助你。
Rails支持长文件名,没有任何问题。