问题标签 [rswag]

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.

0 投票
0 回答
694 浏览

ruby-on-rails - Rails rswag 自动生成示例不起作用

我有一个 rails 6 项目,正在尝试使用 swagger 和 rswag gem 记录 API。

我对控制器的 rspec 规范如下:

生成的 swagger.json 文件如下

该项目的完整代码位于https://github.com/marksack/rails_swagger_test(主分支)。

我有两个问题/问题。

  1. 我有根据 rswag 文档自动生成示例的代码。但是自动生成不起作用。我需要做什么才能使自动生成功能正常工作?

  2. 对于我们的用例,如果我们可以为请求正文自动生成模式,我们将获得最大的好处。rswag 文档没有说明如何做到这一点。如何为请求正文自动生成架构?

更新

对于#1,我通过禁用空运行来使其工作,即命令需要SWAGGER_DRY_RUN=0 RAILS_ENV=test rails rswag代替RAILS_ENV=test rails rswag.

对于#2,我在我的问题中犯了一个错误。我已经更新了上面的问题以引用请求正文而不是响应正文。

0 投票
0 回答
78 浏览

ruby-on-rails - 无法加载此类文件 -- multi_json (LoadError)

在我运行此命令以生成 rswag 助手“rails g rswag:install”时成功执行捆绑后会产生错误

我试图一次又一次地删除和创建项目,同样在运行此命令后,没有任何命令适用于任何事情。