Commit 7defc2ec by LI Daobing

update README

parent 219f1c58
...@@ -12,14 +12,14 @@ example site: http://stark-cloud-4321.herokuapp.com/ ...@@ -12,14 +12,14 @@ example site: http://stark-cloud-4321.herokuapp.com/
1. add following line to `Gemfile` 1. add following line to `Gemfile`
``` ```ruby
gem 'paperclip' gem 'paperclip'
gem 'paperclip-qiniu' gem 'paperclip-qiniu'
``` ```
2. edit your `config/application.rb` 2. edit your `config/application.rb`
``` ```ruby
module PaperclipQiniuExample module PaperclipQiniuExample
class Application < Rails::Application class Application < Rails::Application
# .... # ....
...@@ -29,18 +29,21 @@ module PaperclipQiniuExample ...@@ -29,18 +29,21 @@ module PaperclipQiniuExample
:secret_key => ENV['QINIU_SECRET_KEY'] || raise("set env QINIU_SECRET_KEY") :secret_key => ENV['QINIU_SECRET_KEY'] || raise("set env QINIU_SECRET_KEY")
}, },
:bucket => "paperclip-qiniu-example", :bucket => "paperclip-qiniu-example",
:use_timestamp => false :use_timestamp => false, # required, and must be set to false
:qiniu_host => "cdn.example.com" # optional
} }
end end
end end
``` ```
for more information on `qiniu_host`, read http://docs.qiniutek.com/v2/sdk/ruby/#publish
3. add a model like this 3. add a model like this
``` ```ruby
class Image < ActiveRecord::Base class Image < ActiveRecord::Base
attr_accessible :file attr_accessible :file
has_attached_file :file, :styles => { :medium => "300x300>", :thumb => "100x100>" } has_attached_file :file, :styles => { :medium => "300x300>", :thumb => "100x100>" }, :path => ":class/:attachment/:id/:style/:basename.:extension"
validates :file, :attachment_presence => true validates :file, :attachment_presence => true
end end
``` ```
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment