1

在降价模式下使用rspec-api-documentationconfig.format = [:markdown] gem 时 ( ) 我注意到生成的文档缺少响应正文。

是否有永久修复此问题的方法?

4

1 回答 1

3

该问题记录在此问题中,目前似乎没有永久修复。问题评论中发布了一种解决方法,它涉及猴子修补:

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

在生成文档之前在初始化程序 ( rspec_api_docs.rb) 中添加代码似乎可以解决问题。

于 2020-04-07T22:01:57.797 回答