加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-17 03:01:21 所属栏目:百科 来源:网络整理
导读:我已经为我的rails 3.1应用程序设置了我的应用程序配置,如Ryan Bates所述. 问题是我想在我的环境文件中使用配置为ActionMailer的用户名/密码,但Ryan建议从初始化程序加载配置,它们似乎包含在environment.rb之后.加载配置文件的最佳位置在哪里,以便整个rails
我已经为我的rails 3.1应用程序设置了我的应用程序配置,如Ryan Bates所述.

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

谢谢

解决方法

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

application.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'

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读