由于 Swagger YAML 文件,是否可以生成 Rails 应用程序的服务器代码?

由于 https://github.com/swagger-api/swagger-codegen ,我看到 Ruby 客户端是可能的。

我用这个命令试一试:

swagger-codegen generate -i http://petstore.swagger.io/v2/swagger.json -l ruby -o /tmp/test/

这是非常惊人的。 Rails 后端的代码是否有类似的东西?

最佳答案

目前,Swagger-Codegen 不为 Rails 应用程序提供生成器。最接近的是 Ruby Sinatra 服务器 stub 生成器。

如果您有时间为 Rails 应用程序贡献一个生成器,"How to add a generator for a new language or framework" 是一个很好的起点。

更新:添加了 ruby-on-rails 生成器。此外,大约 50 名 Swagger Codegen 的顶级贡献者和模板创建者决定在 2018 年 5 月 fork Swagger Codegen 以维护一个名为 OpenAPI Generator 的社区驱动版本。更多信息请参阅 Q&A

关于ruby-on-rails - 从 Swagger 生成 Rails 代码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35514336/

10-16 00:19