Ruby 从yaml获取值
我有一个yaml配置文件,其中包含以下条目:Ruby 从yaml获取值,ruby,yaml,Ruby,Yaml,我有一个yaml配置文件,其中包含以下条目: [...] deploy: - username: ext_username - apikey: ext_apikey [...] 现在我想读取username和apikey,并将它们放入两个局部变量中。 我如何才能做到这一点?您需要阅读该文件并使用YAML模块解析其内容: require "yaml" config = YAML.load(File.read("path/to/config.yml")) 然后,您可以从解析的哈希访问配置项:
[...]
deploy:
- username: ext_username
- apikey: ext_apikey
[...]
现在我想读取username和apikey,并将它们放入两个局部变量中。
我如何才能做到这一点?您需要阅读该文件并使用
YAML
模块解析其内容:
require "yaml"
config = YAML.load(File.read("path/to/config.yml"))
然后,您可以从解析的哈希访问配置项:
username = config["deploy"][0]["username"]
api_key = config["deploy"][1]["apikey"]
请注意,您正在将
deploy
变量设置为一个数组,在本例中似乎没有必要这样做。相反,您可以将其简化为:
deploy:
username: ext_username
apikey: ext_apikey
然后通过以下方式访问这些值:
username = config["deploy"]["username"]
api_key = config["deploy"]["apikey"]
您需要读取该文件并使用
YAML
模块解析其内容:
require "yaml"
config = YAML.load(File.read("path/to/config.yml"))
然后,您可以从解析的哈希访问配置项:
username = config["deploy"][0]["username"]
api_key = config["deploy"][1]["apikey"]
请注意,您正在将
deploy
变量设置为一个数组,在本例中似乎没有必要这样做。相反,您可以将其简化为:
deploy:
username: ext_username
apikey: ext_apikey
然后通过以下方式访问这些值:
username = config["deploy"]["username"]
api_key = config["deploy"]["apikey"]
您需要读取该文件并使用
YAML
模块解析其内容:
require "yaml"
config = YAML.load(File.read("path/to/config.yml"))
然后,您可以从解析的哈希访问配置项:
username = config["deploy"][0]["username"]
api_key = config["deploy"][1]["apikey"]
请注意,您正在将
deploy
变量设置为一个数组,在本例中似乎没有必要这样做。相反,您可以将其简化为:
deploy:
username: ext_username
apikey: ext_apikey
然后通过以下方式访问这些值:
username = config["deploy"]["username"]
api_key = config["deploy"]["apikey"]
您需要读取该文件并使用
YAML
模块解析其内容:
require "yaml"
config = YAML.load(File.read("path/to/config.yml"))
然后,您可以从解析的哈希访问配置项:
username = config["deploy"][0]["username"]
api_key = config["deploy"][1]["apikey"]
请注意,您正在将
deploy
变量设置为一个数组,在本例中似乎没有必要这样做。相反,您可以将其简化为:
deploy:
username: ext_username
apikey: ext_apikey
然后通过以下方式访问这些值:
username = config["deploy"]["username"]
api_key = config["deploy"]["apikey"]
请告诉我们,你尝试了什么。请告诉我们,你尝试了什么。请告诉我们,你尝试了什么。请告诉我们,你尝试了什么。非常感谢。比我想象的容易。非常感谢。比我想象的容易。非常感谢。比我想象的容易。非常感谢。比我想象的容易。