问题标签 [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.
ruby-on-rails - Rails rswag 自动生成示例不起作用
我有一个 rails 6 项目,正在尝试使用 swagger 和 rswag gem 记录 API。
我对控制器的 rspec 规范如下:
生成的 swagger.json 文件如下
该项目的完整代码位于https://github.com/marksack/rails_swagger_test(主分支)。
我有两个问题/问题。
我有根据 rswag 文档自动生成示例的代码。但是自动生成不起作用。我需要做什么才能使自动生成功能正常工作?
对于我们的用例,如果我们可以为请求正文自动生成模式,我们将获得最大的好处。rswag 文档没有说明如何做到这一点。如何为请求正文自动生成架构?
更新
对于#1,我通过禁用空运行来使其工作,即命令需要SWAGGER_DRY_RUN=0 RAILS_ENV=test rails rswag
代替RAILS_ENV=test rails rswag
.
对于#2,我在我的问题中犯了一个错误。我已经更新了上面的问题以引用请求正文而不是响应正文。
ruby-on-rails - 无法加载此类文件 -- multi_json (LoadError)
在我运行此命令以生成 rswag 助手“rails g rswag:install”时成功执行捆绑后会产生错误
我试图一次又一次地删除和创建项目,同样在运行此命令后,没有任何命令适用于任何事情。