API 活动模型的版本控制
API versioning for active models
我正在构建一个应用程序,其中有一个模型用户,在应用程序的第一个版本中,将没有用户的手机号码列,在以后的版本中它必须存在,有没有办法添加对模型进行版本控制,以便可以将活动记录验证写入特定版本。
保持老用户不变,将新用户分类。由于 ActiveRecord 支持 Single Table Inheritance,数据库将有一个名为 type
的新列来区分旧用户和新用户。并且您的验证将仅针对新用户。
让他们保持不同 类 反映了您的商业模式,即老用户没有移动 phone 号码。
我正在构建一个应用程序,其中有一个模型用户,在应用程序的第一个版本中,将没有用户的手机号码列,在以后的版本中它必须存在,有没有办法添加对模型进行版本控制,以便可以将活动记录验证写入特定版本。
保持老用户不变,将新用户分类。由于 ActiveRecord 支持 Single Table Inheritance,数据库将有一个名为 type
的新列来区分旧用户和新用户。并且您的验证将仅针对新用户。
让他们保持不同 类 反映了您的商业模式,即老用户没有移动 phone 号码。