ฉันใช้Paperclip (w / Amazon s3) บน Rails 3 ฉันต้องการลบไฟล์แนบที่มีอยู่โดยไม่ต้องแทนที่ด้วยการดำเนินการอัปเดต
ฉันพบเพียงตัวอย่างเดียวที่นี่และไม่สามารถใช้งานได้มันจะไม่ลบและไม่มีอะไรในบันทึกที่จะบอกว่าทำไม ฉันต้องการทำสิ่งนี้ในแบบฟอร์ม:
<%- unless @page.new_record? || !@page.image? -%>
<%= f.check_box :image_delete, :label => 'Delete Image' %>
<%- end -%>
(หน้าคือชื่อของรุ่นรูปภาพคือชื่อแอตทริบิวต์ที่มีไฟล์แนบ)
แต่ฉันจะตรวจจับช่องทำเครื่องหมายนั้นได้อย่างไรและที่สำคัญกว่านั้นคือฉันจะลบภาพได้อย่างไร? ขอขอบคุณสำหรับความช่วยเหลือ!
has_attached_file
หรือเพจมีไฟล์แนบชื่อรูปภาพหรือไม่