JSONデータをHTTP Post経由でレールアプリにアップロードしています。私はrails初心者ですから、レールアプリのコントローラでjsonやxmlを処理する方法がわかりません。私は、フォームデータを処理するための情報を見つけることができますが、jsonまたはxmlはポストされていません。この問題を解決する本、チュートリアル、ガイドまたはコードを私に指示してください。ありがとう。JSONまたはXMLをRailsで処理しています
2
A
答えて
5
限り正しくHTTPポストコンテンツタイプヘッダを設定しているように、任意のXMLまたはJSON は自動的に解析され、(コントローラ内の)アクションで利用可能であるparams
ハッシュに入れなければなりません。あなたがコンテンツ本体でこれを置けば
はたとえば、:
{
'name': 'John',
'occupation': 'foe'
}
...とapplication/json
にコンテンツタイプヘッダーを設定HTTPポストを作るとき、あなたはあなたのコントローラ内でこのような何かを行うことができます:
def process
@person = Person.new
@person.first_name = params['name']
@person.occupation = params['occupation']
end
関連する問題
- 1. Rails - XMLまたはJSONを送信
- 2. PHPを使用してxmlを処理しています
- 3. CodeIgniter Rest ServerがJSON POSTリクエストを処理しています
- 4. JSONをJavaまたはJavaScriptで処理する方がいいですか?
- 5. セキュリティが強化されている理由と、JSONまたはXMLの理由
- 6. XMLの代わりにHTMLとして処理するRailsコントローラ
- 7. .net XmlSerializerはxmlで禁止されているシンボルを処理しますか?
- 8. JAXBを使用してxmlスキーマでXMLスキーマを処理できますか?
- 9. バックグラウンドで処理していますか?
- 10. JSONまたは配列を処理するJQuery
- 11. このRailsフォームを正しく処理していますか?私relationships_controllerで
- 12. RailsまたはRubyでjsonまたはxml Webサービスをどのように使用しますか?
- 13. RailsのAjaxサポートは、JSONまたはXMLを使いやすいフォーマットにしますか?
- 14. 処理し、私はRailsの
- 15. RailsのJSONレスポンスから一般的なエラー処理に使用するパラダイムを探しています
- 16. Rails 3.1:サーバーは常にJSではなくHTMLとして処理します
- 17. .NET3.5で不正な形式のXMLを処理しています
- 18. MuleはXMLスキーマに準拠していないXML設定をどのように処理しますか?
- 19. Qt5.5 QDomを使用したXML処理
- 20. JSONデコードまたはXMLパーサー
- 21. コアアニメーションxmlまたはjsonフレームワーク
- 22. Java ActionListenerを一度処理しても、イベントが処理されたままになっていますか?
- 23. XmlデータまたはJsonオブジェクトをXMLツリーとしてXML形式で表示します。
- 24. ブラウザ間のXML処理には何を使用しますか?
- 25. SQLのNULL値とJSONをGolangでうまく処理するにはどうしたらいいですか?
- 26. mongodb - mapreduceで論理ルールを処理していますか?
- 27. RailsのアクティブレコードはSQL集約クエリを処理できますか?
- 28. WP7 Jsonシリアライザは「スペース」を処理しませんか?
- 29. InvalidCastExceptionがCで処理されていませんでした
- 30. Rails - ajaxによるjson応答の処理を改善する
Railsはこの種のことで魔法になるのはとても良いです...まず、投稿のサーバー出力を見て、パラメータに何が入っているのか見てみましょう。 – jaydel