0

我正在尝试找出组织一堆 Ruby 脚本的最佳方法,以使下一个人更容易。一件关键的事情是,需要在所有脚本中使用多个常量变量。这些应该存放在哪里?我是否为这些常量保留一个单独的文件?我应该使用 YAML 吗?我从来不需要创建一个包含多个相互交互的 Ruby 源文件的项目,所以我不确定这里的最佳方法是什么。

谢谢您的帮助。

4

2 回答 2

1

我喜欢为config.yaml我的所有常量使用一个文件。这使得设置和更改将在不同文件中使用的变量变得容易。然后你需要做的就是读入文件并设置变量。只要使用该文件的任何人都具有读取权限,您就可以将该文件保存在任何地方。您所要做的就是设置文件路径。

希望这可以帮助。

于 2013-02-05T21:39:03.010 回答
0

我喜欢做一个 config.yml 或 settings.yml,但我也允许 config.yml 中定义的变量可以被 ENV 变量重载(在你的情况下可能有点过分)。

在配置加载/设置代码中设置一些默认值可能也是一个好主意。

就常用函数/方法而言... common.rb 是一个不错的名称,或者可能是 shared.rb。

于 2013-02-06T01:11:38.977 回答