JSON形式の{:name => "hello"}
のようなJSONをRails 3コントローラのExampleControllerに投稿しています。Rails 3 params unwanted wrapping
代わりのようparams
を取得:
{:name => "hello"}
私が取得しています:
{:name => "hello", :controller => "example", :action => "index", :example => {:name => "hello"}
(はいJSONデータが二回表示され、アクションやコントローラが追加されます!)
任意のアイデアどうして ?それだけでname
らを含めることができます - あなたは簡単にクライアントがあなたのモデルのためにそれらをパッケージ化する必要がありませんを意味し、Example.create
または@example.update_attributes
にパラメータを渡すことができるように
私がここに書いたように、content-acceptヘッダーとAcceptsヘッダーを設定していますか? http://stackoverflow.com/questions/4914745/post-json-to-rails-server –
はい - これはjQuery $ .ajaxから投稿されました。型:json – Blacksad