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.


Reply via email to