Open abellong opened 10 years ago
@abellong 你查看下你gemfile我也出现了这个问题,原因应该是你安装了七牛的官方sdk gem'qiniu'我现在也正在解决这个问题。。
@poppinyunhai, 是因为安装了 gem 'qiniu', 后来我把 qiniu 改成 qiniu-rs, 因paperclip-qiniu 依赖 qiniu-rs ~> 3.0,现在但是rubygems.org上根本没有这个版本,最新版的 qiniu-rs 3.4.10 在AUTH模块缺少几个函数,出错,我手动将函数加上去,上传文件还是失败,不知道怎么写类似的gem,最终放弃了。。。
@abellong 我使用 gem 'qiniu'是因为我需要他的生成uploadtoken的方法,如果你不需要这个方法,只安装这个gem完全可以使用。。
upload_token用这个方法拿
upload_token = Paperclip::Storage::Qiniu.generate_upload_token :scope => bucket
我们用了客户端直传七牛的方法,后续由JS去处理上传完毕后的业务。
There is an error: uninitialized constant Qiniu::RS