Кто-нибудь знает, как правильно создавать вложения 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 создать скрепку?