gpt4 book ai didi

ruby - 在 ruby​​ 文件中需要一个 ruby​​ 文件

转载 作者:数据小太阳 更新时间:2023-10-29 08:51:22 25 4
gpt4 key购买 nike

我想在另一个名为 basics.rb 的 ruby​​ 文件中 require 一个名为 config.rb 的文件。我使用 Sinatra 作为我的网络框架。我确定有办法做到这一点,只是在文档中找不到任何内容。

希望它看起来像

post '/' do
require 'config.rb'
// logic
end

最佳答案

如果 config.rb 在您的加载路径中,您可以使用 require 'config' 在 basics.rb 文件的顶部要求它。如果它不在您的加载路径中,您将需要像 require '/path/to/your/config' 这样的东西。

您发布的代码将需要该文件。但只有当有人发布到“/”时。

此外,在需要 ruby​​ 文件时省略 .rb 扩展名是正常的。但如果您愿意,也可以包含它。

您可以通过检查全局变量 $LOAD_PATH 来查看您的加载路径。从命令行 ruby -e 'puts $LOAD_PATH' 将为您的 ruby​​ 版本打印它。您也可以add directories到您的加载路径。

关于ruby - 在 ruby​​ 文件中需要一个 ruby​​ 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12119032/

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