paperclip-qiniu icon indicating copy to clipboard operation
paperclip-qiniu copied to clipboard

Seems not working with the latest sdk(v6)

Open abellong opened this issue 10 years ago • 4 comments

There is an error: uninitialized constant Qiniu::RS

abellong avatar Nov 11 '14 10:11 abellong

@abellong 你查看下你gemfile我也出现了这个问题,原因应该是你安装了七牛的官方sdk gem'qiniu'我现在也正在解决这个问题。。

poppinyunhai avatar Nov 13 '14 05:11 poppinyunhai

@poppinyunhai, 是因为安装了 gem 'qiniu', 后来我把 qiniu 改成 qiniu-rs, 因paperclip-qiniu 依赖 qiniu-rs ~> 3.0,现在但是rubygems.org上根本没有这个版本,最新版的 qiniu-rs 3.4.10 在AUTH模块缺少几个函数,出错,我手动将函数加上去,上传文件还是失败,不知道怎么写类似的gem,最终放弃了。。。

abellong avatar Nov 13 '14 14:11 abellong

@abellong 我使用 gem 'qiniu'是因为我需要他的生成uploadtoken的方法,如果你不需要这个方法,只安装这个gem完全可以使用。。

poppinyunhai avatar Nov 14 '14 00:11 poppinyunhai

upload_token用这个方法拿

upload_token = Paperclip::Storage::Qiniu.generate_upload_token :scope => bucket

我们用了客户端直传七牛的方法,后续由JS去处理上传完毕后的业务。

louis813 avatar Nov 23 '15 09:11 louis813