Skip to content

Dropbox storage support for paperclip file attachment

Notifications You must be signed in to change notification settings

espresse/paperclipdropbox

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PaperclipDropboxStorage

Dropbox storage support for paperclip file attachment plugin.

Install

Rails 3

You can let bundler install Paperclip Dropbox Plugin by adding this line to your application’s Gemfile:

gem 'paperclipdropbox'

And then execute:

bundle install

Or install it yourself as:

gem install paperclipdropbox

Then create the paperclipdropbox.yml file and run the authotization rake task

rake paperclipdropbox:authorize

you’ll then be given a url to login to dropbox to authorize this plugin access to your dropbox account.

Usage

In your model:

class User < ActiveRecord::Base
  has_attached_file :avatar,
                    :styles => { :medium => "300x300>", :thumb => "100x100>" },
                    :storage => :Dropboxstorage,
                    :path => "/:attachment/:attachment/:id/:style/:filename"
end

Optional

Create the file config/paperclipdropbox.yml:

development:
  dropbox_key: user_email
  dropbox_secret: user_password
  path: "/:attachment/:attachment/:id/:style/:filename"
test:
  ...
production:
  ...

You can add the path option to the config/paperclipdropbox.yml file for ease of use.

About

Dropbox storage support for paperclip file attachment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%