私はjsonをきれいにするためにヘルパーメソッドを使用しています:
def make_pretty_json(json_object)
if (Rails.env == "development" || Rails.env == "staging")
JSON.pretty_generate(JSON.parse(json_object))
else
json_object
end
end
次に、コントローラーでヘルパーを呼び出します。
@jobs = make_pretty_json(@jobs)
そして、
respond_to do |format|
format.json {
render json: @jobs
}
すべてのモデルに対してこれを手動で行う必要があります。これをグローバルに行う方法があるので、特定の環境でのみPretty Indented JSONを取得できますか?