Rails迁移更新的gem

时间:2014-02-05 06:09:30

标签: ruby-on-rails ruby gem migration rails-engines

我们有这个宝石,最近得到了一个版本提升,其中包括许多新的迁移。

在使用现有安装的应用程序上运行新迁移而不必擦除数据库并重新开始时,似乎是什么共识?

目前,我们的install_generator只是复制了更新的migration.rb文件,但是立即与已经拥有旧表的应用程序冲突。

所以我正在寻找最简洁的方法来处理包含新迁移的gem更新。

1 个答案:

答案 0 :(得分:0)

gems中的迁移应该以这样的方式编写,即在运行新的迁移时,您不必删除旧表。你使用哪种宝石?