mirror of
https://github.com/github/rails.git
synced 2026-02-06 20:25:28 -05:00
19 lines
554 B
Ruby
19 lines
554 B
Ruby
# Rack does not automatically cleanup Safari 2 AJAX POST body
|
|
# This has not yet been commited to Rack, please +1 this ticket:
|
|
# http://rack.lighthouseapp.com/projects/22435/tickets/19
|
|
|
|
module Rack
|
|
module Utils
|
|
alias_method :parse_query_without_ajax_body_cleanup, :parse_query
|
|
module_function :parse_query_without_ajax_body_cleanup
|
|
|
|
def parse_query(qs, d = '&;')
|
|
qs = qs.dup
|
|
qs.chop! if qs[-1] == 0
|
|
qs.gsub!(/&_=$/, '')
|
|
parse_query_without_ajax_body_cleanup(qs, d)
|
|
end
|
|
module_function :parse_query
|
|
end
|
|
end
|