Sha256: 458b7d4687e97f3ecc42c8f0408a923285b243ab77889f1b27e14c16d361092f
Contents?: true
Size: 1.19 KB
Versions: 3
Compression:
Stored size: 1.19 KB
Contents
[![Code Climate](https://codeclimate.com/github/startae/uploadbox.png)](https://codeclimate.com/github/startae/uploadbox) # Do not use (not yet released) ## Installation Add to Gemfile ``` gem 'uploadbox' ``` Run generators ``` rails g uploadbox:image ``` Add jquery and uploadbox to `application.js` ``` //= require jquery //= require jquery_ujs //= require uploadbox ``` Add uploadbox to `application.css` ``` /* *= require uploadbox */ ``` Migrate database ``` rake db:migrate ``` Update `routes.rb` ``` mount Uploadbox::Engine => '/uploadbox', as: :uploadbox ``` ## Usage Add `uploads_one` to your model ``` class Post < ActiveRecord::Base uploads_one :picture, thumb: [100, 100], regular: [600, 300] end ``` Add field to form ``` <%= f.uploader :picture %> ``` Attach upload on controller ``` @post.attach_picture(params[:picture_id]) ``` Show image ``` <%= img @post.picture.regular if @post.picture? %> ``` ## Recreate versions You might come to a situation where you want to retroactively change a version or add a new one. You can use the `update_#{upload_name}_versions!` method to recreate the versions from the base file. For a post with a picture: ``` Post.update_picture_versions! ```
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
uploadbox-0.0.8 | README.md |
uploadbox-0.0.7 | README.md |
uploadbox-0.0.6 | README.md |