I found this quite unusual. I needed to receive an array with some nested hashes part of a query string into a JSON API. Passing encoded JSON wasn’t looking hot. Turns out, in Rails, this can be done with the
What the heck is this  syntax?! Why is there multiple widget entries?! There’re a few good articles on this, including this one. Web developers apparently have been doing this forever. I am far behind :(
Here’s what Rails parses from this query string.