1

我拥有完整的现有 Rails 3.2.2 运行应用程序。我想将 spree 应用程序与它集成。

我已经按照 Github http://github.com/spree/spree中给出的添加 Spree 的步骤进行了操作,但是我已经有一些同名的表,Spree 具有像“地址”和“用户”这样的名称

由于名称冲突,迁移失败。当我尝试

config.active_record.table_name_prefix = "spree_"

它从头开始运行所有迁移并将 spree_ 添加到每个表并再次发生冲突,因为原始表的名称也类似于 spree_addresses。

我应该如何继续将大礼包集成到现有应用程序中。?

4

1 回答 1

2

不幸的是,这将非常艰难。您必须以某种方式合并 spree 和您的应用程序用户模型和地址模型,以使它们兼容。

最简单的方法是从头开始并安装 spree。我遇到了你的情况,最后得到了一个新的 Rails 应用程序。

于 2012-07-20T11:09:51.607 回答