openstreetmap-website/config/initializers/action_dispatch.rb
2015-06-26 22:57:27 +01:00

17 lines
561 B
Ruby

# Stop rails from automatically parsing XML in request bodies
Rails.configuration.middleware.delete ActionDispatch::ParamsParser
# https://github.com/rails/rails/issues/20710
module ActionDispatch
module Assertions
def html_document_with_rss
@html_document ||= if @response.content_type == Mime::RSS
Nokogiri::XML::Document.parse(@response.body)
else
html_document_without_rss
end
end
alias_method_chain :html_document, :rss
end
end