jQueryFileUpload::Rails
Blueimp jQuery uploader for rails
Installation
Add this line to your application's Gemfile:
gem 'jquery-file-upload-rails'
And then execute:
$ bundle
Or install it yourself as:
$ gem install jquery-file-upload-rails
Usage for Basic Plus UI
Somewhere in your view require upload and download template
= render 'jquery_file_upload/basic_plus_ui/upload'
= render 'jquery_file_upload/basic_plus_ui/download'
And form to upload files, default uploading field is :file attribute, but you can change it with :as param
= render 'jquery_file_upload/basic_plus_ui/form', file: Image.new, as: :image
On the bottom load jquery libraries
= javascript_include_tag 'jquery-file-upload/basic-plus-ui'
/ The XDomainRequest Transport is included for cross-domain file deletion for IE 8 and IE 9
/[if (gte IE 8)&(lt IE 10)]
= javascript_include_tag 'jquery-file-upload/cors/jquery.xdr-transport'
Or require it in application.js.coffee
#= require jquery-file-upload/basic-plus-ui
As default is everything with .fileupload activated with this plugin, you can redefine it, when you create new file in your app javascript folder: jquery_file_upload/main.js.coffee That will override default configuration
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request