lidaobing / paperclip-qiniu

Simple gem that makes paperclip save the attachments to qiniu.com
http://paperclip-qiniu-example.herokuapp.com/
MIT License
49 stars 29 forks source link

Seems not working with the latest sdk(v6) #2

Open abellong opened 10 years ago

abellong commented 10 years ago

There is an error: uninitialized constant Qiniu::RS

poppinyunhai commented 10 years ago

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

abellong commented 10 years ago

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

poppinyunhai commented 10 years ago

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

louis813 commented 8 years ago

upload_token用这个方法拿

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

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