Sha256: 68710f52edaf618269fbdf5d21960d04c9e928ce24e20a11ccbfd7952f3acede
Contents?: true
Size: 1.82 KB
Versions: 2
Compression:
Stored size: 1.82 KB
Contents
# Carrierwave::Qiniu This gem adds storage support for [Qiniu](http://qiniutek.com) to [Carrierwave](https://github.com/jnicklas/carrierwave) example: https://github.com/huobazi/carrierwave-qiniu-example ## Installation Add this line to your application's Gemfile: gem 'carrierwave-qiniu' And then execute: $ bundle Or install it yourself as: $ gem install carrierwave-qiniu ## Usage You'll need to configure it in config/initializes/carrierwave.rb ```ruby ::CarrierWave.configure do |config| config.storage = :qiniu config.qiniu_access_key = "your qiniu access_key" config.qiniu_secret_key = 'your qiniu secret_key' config.qiniu_bucket = "carrierwave-qiniu-example" config.qiniu_bucket_domain = "carrierwave-qiniu-example.aspxboy.com" config.qiniu_block_size = 4*1024*1024 config.qiniu_protocal = "http" end ``` For more information on `qiniu_bucket_domain`, please read http://docs.qiniutek.com/v2/sdk/ruby/#publish And then in your uploader, set the storage to `:qiniu`: ```ruby class AvatarUploader < CarrierWave::Uploader::Base storage :qiniu end ``` You can override configuration item in individual uploader like this: ```ruby class AvatarUploader < CarrierWave::Uploader::Base storage :qiniu self.qiniu_bucket = "avatars" self.qiniu_bucket_domain = "avatars.files.example.com" end ``` You can see a example project on: https://github.com/huobazi/carrierwave-qiniu-example or see the spec test on https://github.com/huobazi/carrierwave-qiniu/blob/master/spec/upload_spec.rb ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Added some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request ## CHANGELOG ### 0.0.1 (2012-08-17) * it works.
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
carrierwave-qiniu-0.0.6 | README.md |
carrierwave-qiniu-0.0.5 | README.md |