This gem is not actively maintained anymore.
If you’re interested in taking over and steward the project moving forward, please get in touch.
A plugin to upload and preview Carrierwave attachments in Administrate.
Add it to your Gemfile:
gem 'administrate-field-carrierwave', '~> 0.6.0'Run:
$ bundle installAdd to your FooDashboard:
ATTRIBUTE_TYPES = {
bar: Field::Carrierwave.with_options(
image: :standard,
multiple: true,
remove: false,
remote_url: false
)
}.freezeTo handle multiple asset uploads, the attribute must point to an empty array in a hash:
# If multiple: true
def permitted_attributes
super - [:bar] + [{ bar: [] }]
endimage(default:nil): a version that will be displayed in an<img>element.multiple(default:false): allows uploading of multiple files. ATTENTION 🚨: requires CarrierWave’smasterbranch. Uploaded files will replace the current ones – if present – and not add to them.remove(default:false): allow to remove previously uploaded files. ATTENTION 🚨 extendpermitted_attributesbyremove_FIELDremote_url(default:false): allow uploading files from a remote location. ATTENTION 🚨 extendpermitted_attributesbyremote_FIELD_url
Administrate::Field::Carrierwave is maintained by Zooppa.
See also the list of contributors who participated in this project.