ไม่มีใครรู้วิธีที่เหมาะสมในการสร้างไฟล์แนบ PaperClip 4.0 ด้วย Factory_girl โดยข้ามการประมวลผลและการตรวจสอบความถูกต้องของ PaperClip ใด ๆ
ฉันเคยสามารถทำสิ่งต่อไปนี้ในโรงงานของฉันได้:
factory :attachment do
supporting_documentation_file_name { 'test.pdf' }
supporting_documentation_content_type { 'application/pdf' }
supporting_documentation_file_size { 1024 }
# ...
end
โดยพื้นฐานแล้วจะหลอกให้ PaperClip คิดว่ามีสิ่งที่แนบมาที่ถูกต้อง
หลังจากอัปเกรดจาก 3.5.3 เป็น 4.0 ตอนนี้ฉันได้รับข้อผิดพลาดในการตรวจสอบความถูกต้อง:
ActiveRecord::RecordInvalid: Validation failed: Image translation missing: en.activerecord.errors.models.attachment.attributes.supporting_documentation.spoofed_media_type
หมายเหตุ: การสนทนาดั้งเดิมสำหรับ PaperClip 3.X อยู่ที่นี่: ฉันจะใช้ Factory Girl เพื่อสร้างไฟล์แนบคลิปหนีบกระดาษได้อย่างไร