当我们开始一个全新的rails项目时,我们使用db:seed
来填充数据库数据。
期间一个ActiveRecord支持项目的项目周期,我们可以使用迁移来改变架构和数据。 Mongoid不支持迁移。
对于新字段,可以在字段声明中使用default_value
选项。但旧的呢?我应该如何使用mongoid处理数据更改?
有没有比更改seed.rb文件和使用db:seed
更好的选择?
提前致谢。
我刚开始使用https://rubygems.org/gems/mongoid_rails_migrations将迁移添加到mongoid。似乎运作良好。只需将gem添加到您的Gemfile,捆绑安装,并使用与AR中相同的迁移。