Можно ли с помощью RSpec API Documentation Generator напечатать тело запроса JSON? - PullRequest
0 голосов
/ 18 июня 2019

Я использую Gem для генерации документации API RSpec для моего приложения rails, и когда я генерирую документы, тело запроса (в формате JSON) форматируется следующим образом:

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

Есть ли способ, чтобы довольно распечатать его, как показано ниже?

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

Я не могу найти какие-либо параметры конфигурации для этого. Я использую оба из следующих заголовков:

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

1 Ответ

1 голос
/ 18 июня 2019

Вы можете попробовать это:

RspecApiDocumentation.configure do |config|
  config.request_body_formatter = proc do |params|
    JSON.pretty_generate(params)
  end
end
...