微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ruby-on-rails – 现有应用程序中的Spree电子商务

我正在尝试在我的应用程序中设置Spree(我打开使用Gem或在供应商模式下运行它).

我已经阅读了文档和维基,我仍然对它在我现有的应用程序中如何工作感到困惑.我没有问题为Spree使用单独的数据库自定义我的应用程序以在我的数据库之间传递数据,但是Spree如何在我的应用程序中运行?

我已经看到Spree邮件列表中关于将我现有的应用程序作为Spree中的扩展程序运行的建议,但是将我的大型应用程序转换为在我/我的一小部分的扩展中运行似乎不是最佳的整体应用.

有没有人想到这个?如何在现有的Rails应用程序中运行Spree?

解决方法

你最好在Spree中运行你的应用程序作为扩展.

Spree本身就是一个很大的应用程序,并且随着扩展的处理方式(覆盖核心文件的单独目录树),任何其他方式处理这种方式似乎都是倒退的.

如果您需要对Spree进行任何外观修改(当然,您会有这种需要),通常会通过将原始文件复制到您的扩展并在那里进行更改来处理它们.如果您的应用程序中包含Spree,则整个过程可能会变得有点混乱.

由于Spree扩展的独立目录树性质,它确实非常适合将应用程序作为扩展.我敢肯定它不会那么简单,但主要是将应用程序放入扩展目录并运行测试等等.

无论如何,Spree是一个相当大的应用程序.即使不担心集成另一个应用程序,它有时会感到压倒性的.由于其相对不成熟的代码库,我无法想象任何类型的集成都会很有趣.

但无论如何,你很有可能已经做出决定,但无论如何都要好运!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐