activeadmin-dropzone

Easy to use integration of drag&drop files upload via dropzone.js for ActiveAdmin.

Requirements

Install

Add line to your Gemfile:

gem 'activeadmin-dropzone', '~> 0.2.1'

Add dropzone to your file container’s class:

class Post
    dropzone :images
end

Add dropzone_item to your file’s class:

class Image
    dropzone_item
end

Add input to your ActiveAdmin form:

f.input :images, as: :dropzone

Add activeadmin-dropzone to both active_admin.js and active_admin.css files:

//= require activeadmin-dropzone

Configuration

You can customize columns used for upload by passing Hash to the dropzone_item method. Here are the default values:

dropzone_item title: :title, 
              position: :position, 
              data: :data, 
              file_size: :data_file_size, 
              url: :data_url

Contributing to activeadmin-dropzone

Copyright © 2014 Maxim Gladkov. See LICENSE.txt for further details.