2

XML および JSON でデータを公開する方法を理解しようとしています。データの HTML ビューを作成しましたが、respond_to ブロックの多くと、JSON と XML で応答する方法と、構造を制御する方法を理解していません。どこから読み始めて、これを行う方法を学ぶべきか、誰かが私を助けてくれませんか? 私は自分でそれを探すのにあまり運がありませんでした。

4

2 に答える 2

2

私はrablgemを使用して、公開するJSONをフォーマットします。

users_controller#showアクションのrespond_toブロックは、次のようになります。

respond_to do |format|
  format.html
  format.json
end

次に、/ app / views / users/show.json.rablにrablテンプレートを作成できます。

object @user
attributes :id, :username, :first_name, :last_name

ここでrablの詳細を見つけることができます

于 2012-08-09T18:39:44.013 に答える
2

このガイドを読むことから始めることができます。レールでレンダリングがどのように機能するかについて、かなり良いアイデアを提供します。

こちらの記事も大変参考になります。

于 2012-08-09T18:38:14.333 に答える