问题标签 [rspec-api-documentation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Apitome 侧边栏在包含在布局中时消失
我在 5.2 版 ruby on rails 应用程序中使用rspec_api_documentation
and apitome
gems。
这会产生出色的文档,并有一个侧边栏 (div#sidebar) 允许快速访问文档的正确部分。当我选择
初始化程序中的选项apitome.rb
,文档被渲染,但侧边栏消失了。查看页面源代码,侧边栏的代码没有被渲染,即不是css问题,html没有被放入布局中。为了确保它在我的 application.html.erb 文件中没有异常,我将其简化为
这个侧边栏非常有用,那么如何在布局中呈现它呢?
ruby-on-rails - 使用 RSpec API 文档生成器,我可以漂亮地打印请求正文 JSON 吗?
我正在为我的 rails 应用程序使用RSpec API 文档生成器 Gem,当我生成文档时,请求正文(JSON 格式)的格式如下:
有没有办法像下面这样漂亮地打印它?
我似乎找不到任何配置选项来做到这一点。我正在使用以下两个标题:
ruby-on-rails - rspec_api_documentation - 如何有多个示例
我的目标是使用带有 rswag-ui 的 rspec_api_documentation 或通过将 swagger-ui 直接添加到项目中来显示参数和响应的多个示例。我在使用我的配置生成正确的 open_api.json 时遇到了一些问题,我想知道我做错了什么。
宝石:
用于测试的 rspec_api_documentation 配置:
OpenAPI 配置:
示例测试:
生成的输出:
ruby-on-rails - rspec-api-documentation gem 显示“[二进制数据]”而不是响应正文
在降价模式下使用rspec-api-documentationconfig.format = [:markdown]
gem 时 ( ) 我注意到生成的文档缺少响应正文。
是否有永久修复此问题的方法?
ruby-on-rails - 是否可以仅将规范中的 RspecApiDocumentation 的骗局协议设置为“https”?
我想通过 Apitome 渲染这些,但它们只返回 http。我可以设置其他标题:
但是当我放弃header 'HTTP_CODE', 'https'
它时,它会把它擦掉,所以它要么是钥匙的问题,要么是我走错了路。试图避免任何猴子修补,但欢迎任何提示!
ruby-on-rails - rspec api 文档的组合查询参数
我正在处理我实现的搜索端点的测试和文档。我无法正确添加查询参数。基本上请求 url 应该是这样的
我的控制器看起来像这样
该功能可以正常工作。问题在于测试。这是规范文件的样子:
运行 rspec 时出现的错误是