diff --git a/lib/webrat/core/elements/form.rb b/lib/webrat/core/elements/form.rb index 5ab345c..77d9699 100644 --- a/lib/webrat/core/elements/form.rb +++ b/lib/webrat/core/elements/form.rb @@ -110,7 +110,7 @@ module Webrat when :rack, :sinatra Rack::Utils.parse_nested_query(query_string) else - query_string.split('&').map {|query| { query.split('=').first => query.split('=').last }} + Hash[query_string.split('&').map {|query| [ query.split('=').first, query.split('=').last ]}] end end