Quick Hash to a URL Query trick
Got a hash of values you want to convert into a url query string? Use [the to_query method](http://api.rubyonrails.org/classes/Object.html#method-i-to_query "Object"):
"http://www.example.com?" + { language: "ruby", status: "awesome" }.to_query # => "http://www.example.com?language=ruby&status=awesome"
Want to do it in reverse? Use [CGI.parse](http://www.ruby-doc.org/stdlib-1.9.3/libdoc/cgi/rdoc/CGI.html#method-c-parse "Class: CGI (Ruby 1.9.3)"):
require 'cgi' # Only needed for IRB, Rails already has this loaded CGI::parse "language=ruby&status=awesome" # => {"language"=>["ruby"], "status"=>["awesome"]}
Both methods support nested values. This tip was submitted by Victor Solis.
















