Ruby on rails 3 Rails 3.2.2在现有Rails应用程序中集成spree。迁移表名称冲突

Ruby on rails 3 Rails 3.2.2在现有Rails应用程序中集成spree。迁移表名称冲突,ruby-on-rails-3,spree,Ruby On Rails 3,Spree,我有一个功能齐全的Rails 3.2.2运行应用程序。我想将spree应用程序与之集成 我已经按照Github中给出的添加Spree的步骤进行了操作,但是我已经有了一些与Spree具有相同名称的表,如“addresses”和“users” 由于名称冲突,迁移失败。当我试着 config.active_record.table_name_prefix = "spree_" 它开始运行从开始到每个表的所有迁移,并在每个表前面添加spree_u,但再次发生冲突,因为原始表也会获得类似spree_u地

我有一个功能齐全的Rails 3.2.2运行应用程序。我想将spree应用程序与之集成

我已经按照Github中给出的添加Spree的步骤进行了操作,但是我已经有了一些与Spree具有相同名称的表,如“addresses”和“users”

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

config.active_record.table_name_prefix = "spree_"
它开始运行从开始到每个表的所有迁移,并在每个表前面添加spree_u,但再次发生冲突,因为原始表也会获得类似spree_u地址的名称


我应该如何在现有应用程序中集成spree。

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


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

是的,我已经合并了冲突表中的字段并使其成为一个。现在好了。已开始将现有应用程序的身份验证系统与spree身份验证系统代码集成…谢谢:)