Я использую Paperclip и S3 для загрузки изображений, и я пытаюсь отключить вызовы на S3 из своего тестового набора. Я нашел thoughtbot поста, который упоминает делаетStubbing Paperclip S3 запросы в спецификациях
a.cover { a.paperclip_fixture('album', 'cover', 'png') }
, но это дает мне «неверное число аргументов (4 для 2)» ошибки. Я попытался переключить приведенные выше аргументы на массив, который удаляет исходную ошибку, но дает сообщение об ошибке «Атрибут уже определен: paperclip_fixture».
Кто-нибудь мог получить эту работу? Кроме того, я бы идеально хотел использовать локальную файловую систему для среды разработки. Есть простой способ сделать это?
Не могли бы вы опубликовать более подробную информацию о коде, пожалуйста? Например, что такое a.cover? Я предполагаю, что a - это ваш объект, а обложка - это атрибут, содержащий URI для изображения? – hahuang65
Кроме того, что именно вы пытаетесь протестировать? Это помогло бы иметь больше контекста здесь. – hahuang65