【发布时间】:2009-08-08 11:36:06
【问题描述】:
我正在使用spree 并创建了一个新的支付网关扩展。问题是,我新创建的支付网关是在 spree 的核心支付网关之前创建的。这是错误消息。
不存在:SHOW FIELDS FROM
gateway_options
【问题讨论】:
-
请添加更多您的日志消息,这有点薄
我正在使用spree 并创建了一个新的支付网关扩展。问题是,我新创建的支付网关是在 spree 的核心支付网关之前创建的。这是错误消息。
不存在:SHOW FIELDS FROM
gateway_options
【问题讨论】:
我也遇到了同样的问题。基本上,有一种方法可以定义扩展程序加载的顺序,而不是它们的迁移运行时间。
config.extensions = [:all, :site]
更多信息here。
我这样做的方式是简单地重命名需要稍后运行的扩展迁移的“db”文件夹。当其他人运行时,我将其重命名为原始名称并再次运行迁移。很脏,但它可以工作。
可能有一种方法可以制作 rake 任务并自动执行此操作。
【讨论】: