Define ActionController::Parameters#deconstruct_keys to support pattern matching
if params in { search:, page: } Article.search(search).limit(page) else … end case (value = params[:string_or_hash_with_nested_key]) in String # do something with a String `value`… in { nested_key: } # do something with `nested_key` or `value` else # … endSean Doyle
Submit test requests using
as: :htmlwithContent-Type: x-www-form-urlencodedSean Doyle
Please check [8-1-stable]) for previous changes.