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. XMLを反復処理しますか?
- 4. XMLの代わりにHTMLとして処理するRailsコントローラ
- 5. githubを使用してXMLを処理できますか?
- 6. JAXBを使用してxmlスキーマでXMLスキーマを処理できますか?
- 7. JSONをJavaまたはJavaScriptで処理する方がいいですか?
- 8. CodeIgniter Rest ServerがJSON POSTリクエストを処理しています
- 9. 多数のJSONファイルを処理しています
- 10. WebサービスでJSONまたはXMLを使用する理由
- 11. .net XmlSerializerはxmlで禁止されているシンボルを処理しますか?
- 12. セキュリティが強化されている理由と、JSONまたはXMLの理由
- 13. Items_ItemAddプロシージャで処理されなかったメールを処理しています
- 14. XSLT 3.0 XMLでラップされたJSON配列を繰り返し処理する
- 15. このRailsフォームを正しく処理していますか?私relationships_controllerで
- 16. 処理し、私はRailsの
- 17. jsonオブジェクトまたは配列を処理する方法は?
- 18. RailsまたはRubyでjsonまたはxml Webサービスをどのように使用しますか?
- 19. Rails 3.1:サーバーは常にJSではなくHTMLとして処理します
- 20. バックグラウンドで処理していますか?
- 21. チャクラコアでxmlを処理することはできますか?
- 22. RailsのAjaxサポートは、JSONまたはXMLを使いやすいフォーマットにしますか?
- 23. .NET3.5で不正な形式のXMLを処理しています
- 24. Rails AJAXリクエストはJSとして処理されませんが、*/*
- 25. RailsでJSON配列を反復処理する方法
- 26. Qt5.5 QDomを使用したXML処理
- 27. Apache Flinkを使用したXML処理
- 28. MuleはXMLスキーマに準拠していないXML設定をどのように処理しますか?
- 29. JSONまたは配列を処理するJQuery
- 30. 私はxmlデータを解析し、それをmysqlクエリとして処理したいと考えました
Railsはこの種のことで魔法になるのはとても良いです...まず、投稿のサーバー出力を見て、パラメータに何が入っているのか見てみましょう。 – jaydel