如何在Ruby中创建多模块项目(子项目)

时间:2020-06-25 14:45:04

标签: ruby maven project multi-module

在Java中,有多种创建多个模块项目的方法。 Maven为此提供了广泛的支持。

我想知道在ruby中是否可以使用这种功能。

为什么我们需要它: 一个全栈项目具有中间层,前端html和js控制器代码。这将有助于对它们进行分类。

1 个答案:

答案 0 :(得分:-1)

模块和宝石

在Ruby中,Module是类的对象,它收集方法和常量,并且可以混合到其他类中。这可能不是您真正要问的,但是其他解决方案通常基于Ruby的Module和Class语义构建。

您更有可能寻找诸如RubyGemsBundler之类的东西来管理库和依赖项。每个文档的内容都非常丰富。

像Ruby on Rails这样的框架还提供了将gem和模块直接注入代码库的附加功能,但是在Rails中用gem和bundle建立这些功能无疑是更常见的。但是,对扩展Rails的所有各种方式(例如供应的gem,插件,引擎等)进行详尽的处理超出了合理的Stack Overflow答案的范围。我在这里顺便提及了其中的一些内容,以帮助您为您的特定用例搜索正确的文档。