2
很久以前,我寫了一些Rails API
。我使用namespace
,module
來製作它的不同版本。版本控制或爲下一個API版本使用不同的寶石
現在我需要將我的API
s移動到下一個版本。我需要使用不同的gem
來達到要求(需要添加和刪除一些額外的gem
s)。同時保持當前版本運行一段時間。
我可以使用namespace
,module
s進行路由和業務邏輯變更。但是,如何爲API
的這個版本指定不同的gem
?
是否創建單獨的git branch
是解決方案?我應該使用不同的Gemfile
或 或 。
我該怎麼做到這一點?