在java中,有多种方法可以创建多模块项目。Maven为它提供了广泛的支持。
我想知道在ruby中是否有这样的特性。
为什么我们需要它:一个全栈项目有中间层,前端html和js控制器代码。这将有助于对它们进行分类。
发布于 2020-06-25 23:06:03
模块和Gems
在Ruby语言中,Module是一个类似类的对象,它收集方法和常量,并且可以混合到其他类中。这可能不是您真正想要的,但其他解决方案通常构建在Ruby的模块和Class语义之上。
您更可能需要像RubyGems和Bundler这样的工具来管理库和依赖项。每种方法的文档都相当广泛。
Ruby on Rails等框架还提供了将gem和模块直接注入代码库的附加功能,但在Rails中使用gem和bundle构建这些功能可能更为常见。详尽地介绍了扩展Rails的各种方法(例如,厂商提供的gem、插件、引擎等)这超出了合理的堆栈溢出答案的范围。我在这里顺便提到其中的一些,是为了帮助您为特定的用例搜索正确的文档。
https://stackoverflow.com/questions/62578064
复制相似问题