我目前正在使用初始化程序将 config.yml 文件加载到 AppConfig 哈希中,该哈希提供对环境变量的访问。对于生产,我使用服务器上设置的环境变量。如果未设置环境变量(即在开发和测试中),我将使用以下代码回退到配置变量。
ENV['FACEBOOK_API_KEY'] || AppConfig['facebook_api_key']
我的问题是我需要其中一些变量在特定于环境的文件(development.rb/production.rb 等)中可用,但这个文件是在初始化程序之前加载的。我应该如何处理?