如何在现有的rails模型中使用mongoid进行数据种子



当我们开始一个全新的rails项目时,我们使用db:seed填充db数据。

在ActiveRecord支持的项目生命周期中,我们可以使用迁移来更改模式和数据。Mongoid不支持迁移。

对于新字段,可以在字段声明中使用default_value选项。那旧的呢?我应该如何处理数据变化与蒙古?

有比改变种子更好的选择吗?

使用db:seed ?

我刚开始使用https://rubygems.org/gems/mongoid_rails_migrations向mongoid添加迁移。看起来效果不错。只需将gem添加到Gemfile中,捆绑安装,并像在AR中一样使用迁移。

相关内容

  • 没有找到相关文章