Skip to content

vvalgis/paperclip_attachment_remover

Repository files navigation

PaperclipAttachmentRemover

This plugin used for delete attachment created by paperclip. It provides two methods for this:

attachment_remover_observe

used for to point out that attachment attributes needs to be observed for removing. You can point out multiple attributes with paperclip attachment

attachment_remover_name_for

used for getting correct form field name (usually checkbox) that should trigger attachment removing

Installation

sudo gem install PaperclipAttachmentRemover

Usage

In your model:

SomeThing << ActiveRecord::Base

  has_attachment :icon

  attachment_remover_observe :icon

end

In your update form:

form_for @something do |f|

  f.label :icon, 'Icon picture'
  f.file_field :icon

  f.label attachment_remover_name_for(:icon), 'Remove existing icon picture'
  f.check_box attachment_remover_name_for(:icon)

end

Copyright © 2010 v.valgis, released under the MIT license

About

Plugin that observe attachments and delete them when you trigger deletion by checking box in update form

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages