gpt4 book ai didi

ruby - 不同 Ruby 项目之间代码重用的最佳实践是什么?

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

伙计们!

我是一名具有 Java 背景的软件开发人员,我正在使用 Ruby 网络框架 (Padrino/Sinatra) 开始一些项目。

在我的 java 项目中,我通常有一些“公共(public)”项目,其类在多个项目中使用。例如,我有一个中央身份验证服务和一个存储用户配置文件的共享数据库。我所有使用此服务的项目都共享一些映射到用户配置文件数据库的模型。

那么,尽管有框架、orm 库等,跨多个 Ruby 项目共享代码的最佳方式是什么?

最佳答案

除此之外,ruby's gems是重用代码公共(public)部分的最佳方式之一。 Gem 具有名称、版本号和描述,因此您可以使用 gem 命令轻松维护这些库的最新版本、安装和卸载、管理计算机本地安装的 gem,可从命令行。 Gems 成为 Ruby 1.9 的标准,但在此之前您必须在脚本中使用 require 'rubygems' 行。有几种工具可以帮助创建它们,例如 bundler . Bundler 不仅是创建 gem 的工具,还是一个很棒的应用程序依赖项管理器。

关于ruby - 不同 Ruby 项目之间代码重用的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8347083/

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