我们正在使用rspec_api_documentation
并设法使用以下代码为我们目前拥有的 2 个版本生成文档:
RspecApiDocumentation.configure do |config|
config.docs_dir = Rails.root.join('doc', 'api', 'all')
config.define_group :v1 do |config|
config.filter = :v1
config.docs_dir = Rails.root.join('doc', 'api', 'v1')
config.api_name = 'API V1'
end
config.define_group :v2 do |config|
config.filter = :v2
config.docs_dir = Rails.root.join('doc', 'api', 'v2')
config.api_name = 'API V2'
end
end
我们apitome
用来渲染这些文档,但是,到目前为止,我们还没有找到一种方法来安装 API 2 的 2 个版本的路由。
有任何想法吗?