У меня есть набор файлов в папке в каталоге spec / support / fixtures . Мне нужно, чтобы эти файлы были доступны через URI, например "http://127.0.0.0:#{Capybara.current_session.server.port}/test_fixtures"
После многих ошибок и ошибок я нашел следующее решение: В rails_helper.rb я добавил следующий код:
Capybara.app = Rack::Builder.new do
map '/' do
run Rails.application
end
map '/test_fixtures' do
run Rack::File.new('spec/support/fixtures')
end
end.to_app
Работает хорошо, но решение по воссозданию приложения Capybara не кажется мне изящным. Я ищу лучшее решение ... или это нормально, как это?
Спасибо