使用Sinatra对端点进行版本控制

时间:2014-12-15 23:07:16

标签: ruby-on-rails ruby api sinatra

对Sinatra端点进行版本控制的首选方法是什么。

我有一个名为purchases的终点。对于v 0.1,应该是......?

get '/0.1/purchases' do
end

Sinatra documentation并没有特别的帮助。

1 个答案:

答案 0 :(得分:1)

我保留了这个书签:

Best practices for API versioning?

另:

Versioning REST API

或者:

https://blog.apigee.com/detail/restful_api_design_tips_for_versioning

我认为他们有一些免费的API书籍下载也可能有用。

(正如另一位评论者指出的那样,这个话题往往引发很多讨论。)