我想将项目B中的文件移动到项目A.
关于模块的stackoverflow有答案,但是将项目B重构为模块看起来也很有意义。
另一种方法是手动将文件从项目B移动到项目A,但是当更新项目B中的文件时会出现同步问题。有更简单的解决方案吗?
我这样做的原因是项目B是一个可以用于各种项目的结账系统。
答案 0 :(得分:1)
听起来好像项目B真的需要被引入轨道引擎。
答案 1 :(得分:0)
当你说文件时,你只是指代码?
您可以从项目B创建一个gem(并将其视为外部服务,如果它被设置为这样做),或者您实际将项目B安装到项目A上。{{3}上有一个RailsCast },或者您可以查看Mountable Engines。