在本机执行 photo.image.cache_stored_file!,会将又拍云服务器上的图片文件取回到 RAILS_ROOT/uploads/tmp/xxx/xxx.jpg,文件格式是 jpg
RAILS_ROOT/uploads/tmp/xxx/xxx.jpg
在服务器上执行同一个命令,取回的文件居然是 gzip 格式的……
完全搞不懂,为什么会出现不一致的结果?难道是操作系统的问题?CarrierWave 的 bug?又拍云的 bug?
应该是 carrierwave-upyun 的 bug
#1 楼 @huacnlee 可是我在本地测试的时候没有问题(development 和 production 环境都测试过),本地跟服务器的环境应该只有操作系统不同……