我正在尝试按照最佳实践来构建我的 ruby 项目。我目前有这样的事情:
test_project/
bin/
test_project # My Executable
lib/
test_project/
my_module.rb
test_project.rb # Loads my_module.rb
我根据在网上找到的建议以这种方式设置它。
我的问题是我有一些资源文件,“resouce1.txt”和“resouce2.txt”。我的可执行文件需要打开文件“resource1.txt”。my_module.rb 需要能够打开文件“resource2.txt”。我在哪里将这些计划文本资源文件放在这个目录结构中,以及如何从相应的 ruby 文件中打开它们(File.open)。
提前致谢,
科森