问题描述:
在使用rspec-api-documentation gem时,响应正文显示为[二进制数据]
,而不是实际的响应内容。
解决方案:
gem 'rspec-api-documentation'
来更新gem,并运行bundle install
来安装最新版本。spec_helper.rb
或rails_helper.rb
文件中,添加以下代码:RSpec.configure do |config|
config.define_derived_metadata do |metadata|
metadata[:api_documentation] = true
metadata[:api_documentation_response_format] = :json # 将响应正文格式设置为JSON
end
end
这将把响应正文格式设置为JSON。你可以根据你的实际需求选择其他格式,如XML等。
rake docs:generate
这将重新生成API文档,并将响应正文显示为实际的响应内容。
请注意,这些链接仅提供给你参考,你可以根据实际需求选择适合的产品。
领取专属 10元无门槛券
手把手带您无忧上云