不知何故,我的测试环境忘记了复制多个迁移。为了排除故障,我想手动调用某些迁移文件。
是否有 rake db:migrate 选项或技巧可以让我传入一个充满应该运行的迁移的目录?甚至是要运行的特定迁移文件?
这些迁移不在 db/migrate/
下,而是在另一个 gem 的迁移文件夹中(/home/ber/.rvm/gems/ruby-1.8.7-p302 @xxx/gems/spree_auth-1.0.0/db/migrate/
)。
最佳答案
如果你 generate your migrations使用特定版本,然后 this post会帮你的。
来自帖子:
rake db:migrate:up VERSION=20090408054532
其中 VERSION=
设置为来自您这一代的任何内容。
关于ruby-on-rails-3 - rake 分贝 :migrate manually providing one file with migration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9396296/