gpt4 book ai didi

ruby - 在 RoR 中重用项目的最佳方式是什么?

转载 作者:数据小太阳 更新时间:2023-10-29 07:50:26 24 4
gpt4 key购买 nike

我有一个在 RoR 中开发的“核心”项目。问题是有几个独立的项目有这个“核心”作为它们的代码基础,然后它们可能有新的功能或 View 、助手、 Controller 等的变化。我希望“核心”的任何变化都可以被这些其他项目跟踪。因此,“核心”中的任何更改都将复制或不复制到其他项目。我在 gemify 中考虑“核心”项目,但由于其他项目不断变化,这不是最好的解决方案(也是一个漫长的过程)。那就是我所想的。其他解决方案是将一些重要代码分成模块。然后我可以在想要使用它们的项目中导入这些新功能。

“核心”项目是一个纯 MVC ruby​​ on rails 项目。

你对这个问题有什么建议?

提前致谢。

最佳答案

我们有大约一百个 Rails 站点,每个站点都根据包含在所有站点中的核心引擎 gem 进行定制。相关网站组也使用辅助引擎 gem。参见 Rails Engines .

关于ruby - 在 RoR 中重用项目的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14142091/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com