【问题标题】:db:migrate order in Spreedb:在 Spree 中迁移订单
【发布时间】:2009-08-08 11:36:06
【问题描述】:

我正在使用spree 并创建了一个新的支付网关扩展。问题是,我新创建的支付网关是在 spree 的核心支付网关之前创建的。这是错误消息。

不存在:SHOW FIELDS FROM gateway_options

【问题讨论】:

  • 请添加更多您的日志消息,这有点薄

标签: ruby migration spree


【解决方案1】:

我也遇到了同样的问题。基本上,有一种方法可以定义扩展程序加载的顺序,而不是它们的迁移运行时间。

config.extensions = [:all, :site] 

更多信息here

我这样做的方式是简单地重命名需要稍后运行的扩展迁移的“db”文件夹。当其他人运行时,我将其重命名为原始名称并再次运行迁移。很脏,但它可以工作。

可能有一种方法可以制作 rake 任务并自动执行此操作。

【讨论】:

  • 是的。 . .我也这样做了,我想我们只需要等待他们解决这个问题。 :(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-20
  • 1970-01-01
  • 2013-02-01
  • 2012-11-17
  • 1970-01-01
相关资源
最近更新 更多