У меня есть модель:FactoryGirl и PaperCip прикрепленного
FactoryGirl.define do
factory :model do
mini_image { fixture_file_upload(Rails.root.join('spec', 'photos', 'rails.png'), 'image/png') }
name "Test model"
end
end
Когда пробег грабли спецификации, я получил эту ошибку:
NoMethodError:
undefined method `fixture_file_upload'
Я уже добавить к моему spec_helper этот
config.include ActionDispatch::TestProcess
Единственный способ, с помощью которого моя фабрика работает, - добавить эту строку в начале моего файла models.rb, но это не очень чисто:
include ActionDispatch::TestProcess
У кого-нибудь есть другое решение?
Благодаря
Я не уверен, что здесь происходит с ошибкой, но с использованием 'Rack :: Test :: UploadedFile.new (...)', как альтернативный подход обсуждается в HTTP: // StackOverflow. com/questions/3966263/attachment-fu-testing-in-rails-3 –