Godmin Uploads
Godmin Uploads is a file upload component for Godmin that uses refile for uploads.
Installation
Add the gem to the application's Gemfile:
gem "godmin-uploads"Or to the admin engine's gemspec:
s.add_dependency "godmin-uploads", "~> x.x.x"Require the gem's stylesheet and javascript:
*= require godmin
*= require godmin-uploads//= require godmin
//= require godmin-uploadsUsage
See the refile documentation for info on how to configure storage location, set up your model etc. Once that is done, require godmin-uploads in your application.js and application.css.
Then, simply use the uploader in your form like so:
<%= form_for(@resource) do |f| %>
<%= f.input_field :title %>
<%= f.text_field :body %>
<%= f.uploader :attachment, preview: true, remove: false %>
<% end %>The preview option should only be used for image attachments.
By setting remove: false the uploader's remove image action is hidden.
Contributors
https://github.com/varvet/godmin-uploads/graphs/contributors
License
Licensed under the MIT license. See the separate MIT-LICENSE file.