shmn7iii

Blog

返すjsonをprettyにする

いい感じに改行されたりインデント取られたjsonってprettyっていうらしい。かわいい。

1. これを追記
ActionController::Renderers.add :pretty_json do |obj, options| _render_with_renderer_json JSON.pretty_generate(obj.as_json(options)), options end
config/initializers/application_controller_renderer.rb

2. こう使う
render pretty_json: { key: 'value' }

3. pretty で帰ってくるはず
{ "key": "value" }

参考