Home

Awesome

Dragonfly::CouchDataStore

Couch data store for use with the Dragonfly gem.

Gemfile

gem 'dragonfly-couch_data_store'

Usage

Configuration (with default options):

require 'dragonfly/couch_data_store'

Dragonfly.app.configure do
  # ...

  datastore :couch

  # ...
end

Or with options:

datastore :couch, username: 'potatoman', password: 'spudulike'

Available options

:host              # default 'localhost'
:port              # default 5984
:database          # default 'dragonfly'
:username          # not needed in 'admin party' mode
:password          # not needed in 'admin party' mode

Serving directly from Couch

Dragonfly.app.remote_url_for('some/uid')

or

my_model.attachment.remote_url