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' (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |