Hi,
Regularly, you create a resource in html via form. you ve got some
naming conventions for form fields and rails will bring it together
for you in params hash.
My question is, how my i do this with json. I would like to create a
resource with pure json.
do I have to follow specific naming,syntax convention also in order to
get everything in my params hash ?
Just a simple example, Im doing http post for player resource with
following body:
{“player”: {“firstname”:“Bob”,“lastname”:“Alice”}}
If I do a params.each do key, value in my create action
I get my json as a key ???
–
Volker
On Tue, Aug 2, 2011 at 9:47 PM, vhochstein
[email protected]wrote:
get everything in my params hash ?
Just a simple example, Im doing http post for player resource with
following body:
{“player”: {“firstname”:“Bob”,“lastname”:“Alice”}}
This is the right format of the params to be posted. Before you post it,
you
need to encode it:
JSON.encode({“player”: {“firstname”:“Bob”,“lastname”:“Alice”}})
and then set Content-Type to application/json
If I do a params.each do key, value in my create action
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.
–
Tower He
Thanks a lot.
I copied code for index action to create and I was setting Accept
header to applciation/json.
Fixed that and it runs as expected. Great. 
–
Volker