gpt4 book ai didi

ruby-on-rails - Rails 4 - Yaml 配置文件

转载 作者:行者123 更新时间:2023-12-04 03:51:18 24 4
gpt4 key购买 nike

我有这个文件 config/application.yml

settings:
info:
name: MyAppName
domain: example.com
contact:
email: mail@example.com
phone: 1234567890
environment.rb 我有这个
AppConfig = YAML::load_file('config/application.yml')
所以现在我可以使用 AppConfig["settings"]["info"]["name"] 访问它
我如何使用 AppConfig.settings.info.name 访问它?

最佳答案

如果你使用 Rails 4.2 或更高版本,你可以使用 config_for对于配置文件。它们需要放在/config 文件夹下。 (其他的没试过)

在您的情况下,它将是:config = Rails.application.config_for(:application)
这是将配置加载到应用程序中的更清晰的 Rails 方式。

然后您可以使用 OpenStruct 为其启用点表示法。
APP_CONFIG = OpenStruct.new(config)

关于ruby-on-rails - Rails 4 - Yaml 配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30865270/

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