我有一個在RoR開發的「核心」項目。問題是有幾個獨立的項目,它們具有這個「核心」,因爲它們基於代碼,然後它們可能具有新的功能或視圖,助手,控制器等的更改。我希望「核心」中的任何更改都可以跟蹤這些其他項目。因此,「核心」中的任何變化都會在其他項目上被複制或不復制。我一直在思考「核心」項目,但是由於其他項目的不斷變化,這不是最好的解決方案(也是一個漫長的過程)。那就是我所想的。其他的解決方案是將一些重要的代碼分離成模塊。然後我可以在想要使用它們的項目中導入這些新功能。在RoR中重用項目的最佳方式是什麼?
「核心」項目是一個純粹的MVC ruby on rails項目。
你對這個問題有何建議?
在此先感謝。
一個好的答案需要更多地瞭解'核心'是由什麼組成的。你能給出更多關於共享代碼類型的細節嗎? – PinnyM
「核心」項目是一個純粹的MVC Ruby on Rails項目。 – Dagosi
然後你就完成了 - Rails是你的核心項目。或者我錯過了什麼? – PinnyM