Padrino应用程序中的惯用REST API版本控制

时间:2014-12-25 18:26:14

标签: ruby rest versioning padrino

我正在撰写Padrino个应用,该应用会通过REST apis公开一些服务。我需要对apis进行版本控制。我找到了this回答,解释了如何对api进行版本化,以便将版本嵌入到uri中。我宁愿把我的版本信息放在Accept标题或其他一些HTTP标题中(现在我们不要进入整个嵌入式uri vs put-in-header辩论)。在Padrino控制器中实现这个是否有惯用的方法?我想避免在我的所有路线上乱扔乱码。有没有什么方法可以把支票放在中央位置(DRY)或者 - 更好的是 - 让Padrino用一些神奇的指示为我照顾这个?

1 个答案:

答案 0 :(得分:0)

尝试实施(ofc,w / o' v1'在网址中)this
还找到that。它应该有效,因为Padrino是Sinatra的小兄弟。

暂时无法测试。请让我知道!