タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

jsonとrailsに関するigrepのブックマーク (1)

  • Rails API開発におけるJSONレスポンス生成方法と内部実装について

    Ruby on Rails Advent Calendar 2017 19日目の記事です。 RailsAPI開発するときのJSONレスポンスの生成方法についてまとめてみました。 JSONレスポンスの生成方法について RailsのHTTPレスポンスをJSONで生成する方法は以下の2つに分類されます renderメソッドにjson引数を指定する(モデル方式) templateハンドラでレンダリングする(ビュー方式) ライブラリでいうとactive_model_serializersは1のモデル方式、jbuilderやjbは2のビュー方式になります。 モデル方式はrenderメソッドにjson引数が指定されているとActionController::Renderers#_render_with_renderer_json が呼び出され、指定したオブジェクトのto_jsonメソッドが呼び出される

  • 1