【发布时间】:2012-09-14 16:38:22
【问题描述】:
我的所有环境变量都在config/initializers/app_environment_variables.rb 中,并且这个设置到目前为止一直有效,除了现在我需要使用config/environments.rb 和config/environments/*.rb 中的变量,它们似乎在config/initializer/*.rb 之前执行。
我发现this页面显示“配置顺序”如下,
- config/preinitializer.rb
- config/environment.rb
- config/environments/#{RAILS_ENV}.rb
- 插件初始化
- gem 初始化
- config/initializer/*.rb
- ...
但该信息来自 2009 年,而我在 Rails 3.1。我希望在“initialization”或“configuring”指南中看到此类信息,但要么我找不到该信息,要么它不存在。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3.1 environment-variables