Заглушка запросов Paperclip S3 в спецификациях

Я использую Paperclip и S3 для загрузки изображений и пытаюсь заглушить вызовы S3 из моего набора тестов. сообщение Thinkbot, в котором упоминается выполнение

  a.cover       { a.paperclip_fixture('album', 'cover', 'png') }

, но это дает мне ошибку «неправильное количество аргументов (4 для 2)». Я попытался переключить приведенные выше аргументы в массив, который удаляет исходную ошибку, но выдает ошибку с надписью «Атрибут уже определено: paperclip_fixture ".

Кто-нибудь смог заставить это работать? Кроме того, в идеале я бы хотел использовать локальную файловую систему для среды разработки. Есть ли простой способ сделать это?

11
задан Eric M. 9 February 2011 в 05:20
поделиться