Я столкнулся с вашим вопросом, ища тот же ответ. Пожалуйста, проверьте это:
Как использовать Factory Girl для создания скрепки?
удачи!
Обновление:
Итак, вот что я сделал шаг за шагом, чтобы загрузить файл на свои фабрики.rb.
A. Так как я использую rspec, я создал каталог fixtures в spec / и каталог images в spec / fixtures /, а затем поместил туда изображение example.jpg, так что путь был Rails.root / spec / fixtures / images / example .jpg
B. Затем в своем файле factories.rb я изменил свое определение следующим образом:
Factory.define :image do |image|
image.image fixture_file_upload( Rails.root + 'spec/fixtures/images/example.jpg', "image/jpg")
image.caption "Some random caption"
end
(необязательно: перезапустите сервер spork, если в rspec)
C. Теперь должно нормально работать.
Дайте мне знать, если у вас есть другие проблемы. Я сделаю все возможное, чтобы помочь:)