db:在Spree中迁移订单

时间:2009-08-08 11:36:07

标签: ruby migration spree

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

  

不存在:显示来自gateway_options

的字段

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。基本上,有一种方法可以定义扩展加载的顺序,但不能在运行迁移时定义。

config.extensions = [:all, :site] 

更多信息here

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

可能有办法制作一个rake任务并自动执行此操作。