我正在使用spree并创建了一个新的支付网关扩展。问题是,我新创建的支付网关是在 spree 的核心支付网关之前创建的。这是错误消息。
不存在:显示字段来自
gateway_options
我有同样的问题。基本上,有一种方法可以定义加载扩展的顺序,但不能定义运行迁移的顺序。
config.extensions = [:all, :site]
更多信息在这里。
我这样做的方式是简单地重命名需要稍后运行的扩展迁移的“db”文件夹。当其他人运行时,我将其重命名为原始名称并再次运行迁移。很脏,但它有效。
可能有一种方法可以进行 rake 任务并使其自动化。