タグ

ブックマーク / llcc.hatenablog.com (1)

  • Rails4でJSONを作るならto_jsonよりjbuilder - しめ鯖日記

    jbuilderを使いはじめたのでメモ jbuilderとは jsonのテンプレートエンジンです。 xxx.json.jbuilderファイルにDSLを記述するとJSONにして返してくれるという物。 ファイルに記述するので難しいjson形式を返す時とかは便利そうです。 DHHが作ったもので、Rails4からはデフォルトで使えるようになっているようです。 jbuilderを使うための設定 Rails4では特に設定をせずに利用できます。 views以下にxxx.json.jbuilderファイルを作ってlocalhost:3000/items.jsonにアクセスすればjson形式のレスポンスが返ってくれます。 jbuilderの書き方 Modelを使わない書き方 一番シンプルな形式。 json.set! :key, 'value' # {"key":"value"} 入れ子はこんな感じ。 js

    Rails4でJSONを作るならto_jsonよりjbuilder - しめ鯖日記
    motchang
    motchang 2015/03/08
    "Railsのバージョンによってmodelをto_jsonした時のキーの有り無しが違う" ヒエッ
  • 1