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

时间:2011-04-22 13:07:47

标签: ruby-on-rails-3 migration mongoid

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

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

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

是否有更好的选择,而不是更改seed.rb文件并使用db:seed

提前致谢。

1 个答案:

答案 0 :(得分:2)

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