当我们开始一个全新的rails项目时,我们使用db:seed
填充db数据。
在ActiveRecord支持的项目生命周期中,我们可以使用迁移来更改模式和数据。Mongoid不支持迁移。
对于新字段,可以在字段声明中使用default_value
选项。那旧的呢?我应该如何处理数据变化与蒙古?
有比改变种子更好的选择吗?
使用db:seed
?我刚开始使用https://rubygems.org/gems/mongoid_rails_migrations向mongoid添加迁移。看起来效果不错。只需将gem添加到Gemfile中,捆绑安装,并像在AR中一样使用迁移。