В rspe c -api-документации гем вместо тела ответа отображается `[двоичные данные]` - PullRequest
0 голосов
/ 08 апреля 2020

При использовании гема rspe c -api-Documentation в режиме уценки (config.format = [:markdown]) я заметил, что в сгенерированной документации отсутствует тело ответа.

Есть ли постоянное исправление для этого?

1 Ответ

0 голосов
/ 08 апреля 2020

Проблема задокументирована в этой проблеме , и, похоже, на данный момент не существует постоянного исправления. Обходной путь был опубликован в комментарии к проблеме, и он включает в себя исправление обезьян:

module RspecApiDocumentation
  class RackTestClient < ClientBase
    def response_body
      last_response.body.encode("utf-8")
    end
  end
end

Добавление кода в инициализаторе (rspec_api_docs.rb) перед созданием документации, кажется, решает проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...