2

我正在为我的 rails 应用程序使用RSpec API 文档生成器 Gem,当我生成文档时,请求正文(JSON 格式)的格式如下:

{"user":{"email":"person1@example.com","password":"z5x6c7v8!@!"}}

有没有办法像下面这样漂亮地打印它?

{
    "user": {
        "email":"person1@example.com",
        "password":"password"
    }
}

我似乎找不到任何配置选项来做到这一点。我正在使用以下两个标题:

header 'Content-Type', 'application/json'
header 'Accept', 'application/json'
4

1 回答 1

2

你可以试试这个:

RspecApiDocumentation.configure do |config|
  config.request_body_formatter = proc do |params|
    JSON.pretty_generate(params)
  end
end
于 2019-06-18T05:38:25.437 回答