【发布时间】:2011-05-25 17:39:55
【问题描述】:
我正在开发一个部署为 gem 的 Ruby 应用程序。我想在 gem 中包含一个只读数据文件,但不确定应该如何/在哪里打包
对于一些背景知识,此应用程序处理包含数百个常量值的 MIDI 规范。例如,控制器“Channel Volume”始终由值 7 标识。“Sustain”由 64 标识。等等……过去,人们将这些值作为一大组常量包含在他们的代码中。没关系,但对我来说,将它们包含在与语言无关的格式(例如 yaml)中似乎更合适
使用 GEM_PATH 定位 yaml 文件很难看,并且在非 gem 部署中使用该库时也不起作用。
感谢您的帮助
【问题讨论】:
标签: ruby rubygems constants jyaml