如何在现有的rails模型中使用mongoid来种植数据?

问题描述 投票:2回答:1

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

期间一个ActiveRecord支持项目的项目周期,我们可以使用迁移来改变架构和数据。 Mongoid不支持迁移。

对于新字段,可以在字段声明中使用default_value选项。但旧的呢?我应该如何使用mongoid处理数据更改?

有没有比更改seed.rb文件和使用db:seed更好的选择?

提前致谢。

ruby-on-rails-3 migration mongoid
1个回答
2
投票

我刚开始使用https://rubygems.org/gems/mongoid_rails_migrations将迁移添加到mongoid。似乎运作良好。只需将gem添加到您的Gemfile,捆绑安装,并使用与AR中相同的迁移。

© www.soinside.com 2019 - 2024. All rights reserved.