没有合适的资源?快使用搜索试试~ 我知道了~
api-versions:一个管理您的Rails API路由端点的简单工具
共41个文件
rb:28个
md:2个
rails50:1个
需积分: 5 0 下载量 129 浏览量
2021-05-02
11:09:55
上传
评论
收藏 23KB ZIP 举报
温馨提示
api版本 要求 Rails 5.0+ Ruby 2.2+ api-versions是一种Gem,可帮助您管理Rails API端点。 api-versions非常轻巧。 它为Rails路线映射器添加了一个生成器和仅一种方法。 它通过三种方式为您提供帮助: 提供一个DSL,以对您的路由文件中的API进行版本控制,从而支持客户端标头而不是更改资源URL。 提供在目录文件中缓存和检索资源的方法,以防止文件混乱 提供一个生成器,以在继承先前版本的同时将您的API控制器扩展到下一个版本。 有关这些主题的更多详细信息,请参见下文 假设api版本会: 您希望客户端使用标头来指定API版本,而不是更改URL。 (例如, Accept application/vnd.myvendor+json;version=1标头) 您可以以整数形式指定API版本。 v1,v2,v3等。如果您需要API的
资源推荐
资源详情
资源评论
收起资源包目录
api-versions-master.zip (41个子文件)
api-versions-master
Gemfile.rails50 119B
Gemfile.rails51 119B
License.txt 1KB
lib
api-versions.rb 686B
generators
api_versions
bump_generator.rb 1KB
templates
controller.rb 74B
api-versions
middleware.rb 753B
railtie.rb 141B
version_check.rb 861B
version.rb 178B
dsl.rb 765B
Gemfile 119B
Changes.md 237B
spec
generators
bump_generator_spec.rb 1KB
middleware_spec.rb 2KB
routing_spec.rb 5KB
spec_helper.rb 391B
dummy
log
.gitkeep 0B
config.ru 155B
config
application.rb 291B
environments
test.rb 508B
boot.rb 216B
routes.rb 1KB
environment.rb 151B
app
controllers
errors_controller.rb 94B
v1
qux_controller.rb 180B
auth_api
v1
quux_controller.rb 190B
api
v3
foo_controller.rb 58B
bar_controller.rb 58B
nests
nested_controller.rb 105B
v2
foo_controller.rb 185B
bar_controller.rb 59B
users_controller.rb 60B
v1
bar_controller.rb 185B
api_versions_spec.rb 275B
Rakefile 239B
.travis.yml 229B
README.md 14KB
.rspec 8B
.gitignore 73B
api-versions.gemspec 1KB
共 41 条
- 1
资源评论
BinaryBrewmaster
- 粉丝: 16
- 资源: 4598
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功