0

我想将文件从项目 B 移动到项目 A。

在 stackoverflow 上有关于 Modules 的答案,但是将 Project B 重构为一个模块看起来也需要做很多工作。

另一种方法是手动将文件从项目 B 移动到项目 A,但是当项目 B 中的文件更新时会出现同步问题。有更简单的解决方案吗?

我这样做的原因是项目 B 是一个可用于各种项目的结帐系统。

4

2 回答 2

1

听起来项目 B 真的需要被宝石化成一个 Rails 引擎。

于 2012-06-11T03:18:21.650 回答
0

当您说文件时,您只是指代码吗?

您可以从项目 B 创建一个 gem(并将其视为外部服务,如果它被设置为这样),或者您实际上将项目 B 安装到项目 A 上。在 Mountable Engines上有一个 RailsCast ,或者您可以检查出Engines 的官方文档

于 2012-06-11T03:28:16.510 回答