我有一个在RoR开发的“核心”项目。问题是有几个独立的项目,它们具有这个“核心”,因为它们基于代码,然后它们可能具有新的功能或视图,助手,控制器等的更改。我希望“核心”中的任何更改都可以跟踪这些其他项目。因此,“核心”中的任何变化都会在其他项目上被复制或不复制。我一直在思考“核心”项目,但是由于其他项目的不断变化,这不是最好的解决方案(也是一个漫长的过程)。那就是我所想的。其他的解决方案是将一些重要的代码分离成模块。然后我可以在想要使用它们的项目中导入这些新功能。在RoR中重用项目的最佳方式是什么?
“核心”项目是一个纯粹的MVC ruby on rails项目。
你对这个问题有何建议?
在此先感谢。
一个好的答案需要更多地了解'核心'是由什么组成的。你能给出更多关于共享代码类型的细节吗? – PinnyM
“核心”项目是一个纯粹的MVC Ruby on Rails项目。 – Dagosi
然后你就完成了 - Rails是你的核心项目。或者我错过了什么? – PinnyM