6

Grape gem を使用して XML API を構築しています。API アクション用の XML を作成する最良の方法は何ですか? Grape は標準の Rails コントローラーを使用していないため、使用できませんviews/../xml.builder。何を提案しましたか?xml API を構築するためのベスト プラクティスがいくつかあるのではないでしょうか?

4

2 に答える 2

2

答えがないので、私は自分の質問に答えます。最終的に、さまざまな種類のxml応答を宣言し、このモジュールをGrape APIに含めるモジュールになりました。API アクションでは、このモジュールから応答メソッドを呼び出すだけです。このアプローチにより、私のコードは明確で分離されています。

于 2012-12-19T21:35:36.583 に答える
0

サンプルのようです。グレープにデフォルトのフォーマットを伝えるためのフォーマットを提供するだけです

format :xml
content_type :xml, "text/xml"

次に.xml、リクエスト URL の末尾に追加します。

于 2013-02-17T03:03:18.230 に答える