0

我正在使用辅助方法使我的 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
  }

我必须为我的所有模型手动执行此操作。有没有办法在全球范围内做到这一点,所以我只能在某些环境中获得漂亮的缩进 JSON?

4

1 回答 1

1

如果你想要一个更漂亮的 json 视图,我推荐 chrome 的 JsonView 插件:

https://chrome.google.com/webstore/detail/jsonview/chklaanhfefbnpoihckbnefhakgolnmc

于 2013-02-05T22:33:55.287 回答