gpt4 book ai didi

ruby-on-rails-3 - 加载 YAML 应用程序配置文件的最佳位置在哪里?

转载 作者:行者123 更新时间:2023-12-05 00:37:12 24 4
gpt4 key购买 nike

我已经为我的 rails 3.1 应用程序设置了我的应用程序配置 here通过瑞安贝茨。

问题是我想将环境文件中的配置用于 ActionMailer 的用户名/密码,但 Ryan 建议从初始化程序加载配置,并且它们似乎包含在 environment.rb 之后。加载配置文件以便整个 Rails 应用程序可以访问它的最佳位置在哪里?

谢谢

最佳答案

在这种情况下,此代码应作为预初始化程序进入。从 Rails 3 开始,所有预初始化代码都需要靠近 application.rb 的顶部,就在 require 'rails/all' 行之前。

应用程序.rb:

require File.expand_path('../boot', __FILE__)  

# load app_config.yml
require 'yaml'
APP_CONFIG = YAML.load(File.read(File.expand_path('../app_config.yml', __FILE__)))

require 'rails/all'

关于ruby-on-rails-3 - 加载 YAML 应用程序配置文件的最佳位置在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7231845/

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