Rails API 版本控制
Rails API versioning
我正在尝试实施 api Railscasts #350 方式的版本控制(没有 gem)。有没有办法只在新版本中创建更新的资源,而不是创建整套控制器和视图(jbuilder),并回退到最新的支持版本功能?
我正在使用没有名称空间的 accept header with "scope model:" 。谢谢你。
您不应该只对资源的一部分进行版本控制,例如创造。将会发生的是您将创建依赖项并且您的视图和控制器只知道资源的 1 个版本。这可能会导致将来出现问题。如果没有提供,你应该做一个默认版本。
Best practices for API versioning?
我正在尝试实施 api Railscasts #350 方式的版本控制(没有 gem)。有没有办法只在新版本中创建更新的资源,而不是创建整套控制器和视图(jbuilder),并回退到最新的支持版本功能? 我正在使用没有名称空间的 accept header with "scope model:" 。谢谢你。
您不应该只对资源的一部分进行版本控制,例如创造。将会发生的是您将创建依赖项并且您的视图和控制器只知道资源的 1 个版本。这可能会导致将来出现问题。如果没有提供,你应该做一个默认版本。
Best practices for API versioning?