JQuery File Upload
Based off Blueimp's JQuery File Upload
This is very much so a work in progress still.
Pre 1.0.0 is all a work in progress and I am committing as I go and as I add features and functionality. Please keep up with the Full Change Log as the change log in the readme will only cover the last 5 releases.
Installation
Add this line to your application's Gemfile:
gem 'jquery-file-upload'
And then execute:
$ bundle
Or install it yourself as:
$ gem install jquery-file-upload
Configuration
Create a new file called /config/initializers/jquery_file_upload.rb
JqueryFileUpload.configure do |config|
config.video = true | false # For including the video javascript. Default is false.
config.audio = true | false # For including the audio javascript. Default is false.
config.angular_js = true | false # For including the angular javascript. Default is false.
end
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'
Or require it in application.js.coffee
#= require jquery-file-upload
Add css to application.css.scss
*= require jquery-file-upload
Change Log
0.0.6
-
ADD Readme Changelog documentation for
0.0.5
:P
0.0.5
- ADD Added css rails require
- BUG Lots of errors with javascript
0.0.4
- FIXED Configuration files now actually work and mean something!
- BUG The way the configuration works is a little bit hacky and I'd like to change it.
0.0.3
-
ADD Added the homepage option to the
.gemspec
file
0.0.2
- ADD Added configuration settings for video, audio, and angular javascript
- BUG Configuration does not actually set anything
- FIXED Cleaned up the documentation a bit
- FIXED Javascript no longer 404s
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