我只想问一些关于我的任务的意见。目前,我正在重构我们的api代码库,它可以处理web和ios mobile。我重构了一些模型,然后网络完美地处理它,但后来我对移动设备有所担忧。在移动设备中,我们可以通过网络更新它,但我仍然需要迎合旧版本。我不知道如何处理模型中的版本控制。我想知道的是为我重构的模型创建适配器,因此每当请求来自旧版本时我只会使用适应的模型。这可能吗?我有什么想法可以解决这个问题吗?
module ModelAdapter
class SomeModel < ActiveRecord::Base
# CODE HERE
....
....
end
end