在开发模式下如何使用漂亮的打印渲染json

时间:2016-05-28 22:13:55

标签: ruby-on-rails json

我的行动有:

render json: {
   "user" : @user,
    "blah" : @blah
}

在开发模式下,即。 Rails.env.development?是的,我想用漂亮的印刷品来渲染json。

我该怎么做?

2 个答案:

答案 0 :(得分:1)

if Rails.env.development?
  render text: JSON.pretty_generate('user' => @user.attributes)
else
  render json: { 'user' => @user.attributes }
end

答案 1 :(得分:0)

使用

render json: JSON.pretty_generate(@data.as_json)