Hey,
I was thinking I'd have my controllers do double-duty: the same actions
handling json and html requests differentially. For this, it's useful that
Rails 3.2 automatic params hash conversion from json work (as described
here<http://guides.rubyonrails.org/v3.2.13/action_controller_overview.html#json-xml-parameters>in
the Rails docs). (I'm using ruby 1.9.2.) But it doesn't, that is, it
seems I am required to decode the json params explicitly. Why?
Here's an example of a post from my dev log...
Processing by MarketlessPriceRequestsController#create as JSON
Parameters: {"utf8"=>"✓",
"price_request"=>"{\"prices_are_public_to_pricemakers\":false, ...
Here's params[:price_request] in the controller
{"prices_are_public_to_pricemakers":false, ...
But it looks like I need to decode the json explicity to get to the
accepted form...
{"prices_are_public_to_pricemakers"=>false, ...
Can I configure my controllers to help me avoid the explicit decode step?
Thanks,
G
--
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/rubyonrails-talk/6e6d2e3d-6a6a-4de3-befd-c880fef68f2d%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.