J'utilise Paperclip (avec Amazon s3) sur Rails 3. Je souhaite supprimer une pièce jointe existante sans la remplacer à l' aide d'une action de mise à jour.
Je n'ai trouvé qu'un exemple de cela ici et je n'ai pas pu le faire fonctionner, cela ne serait tout simplement pas supprimé et il n'y avait rien dans les journaux pour dire pourquoi. Je voulais faire quelque chose comme ça sur le formulaire:
<%- unless @page.new_record? || !@page.image? -%>
<%= f.check_box :image_delete, :label => 'Delete Image' %>
<%- end -%>
(page est le nom du modèle, image est le nom de l'attribut qui contient la pièce jointe)
Mais comment détecter cette case à cocher et, plus important encore, comment supprimer l'image? J'apprécie toute aide!
has_attached_file
, ou la page a-t-elle la pièce jointe, nommée image?