Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Can';t读取development.rb中的配置值_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails Can';t读取development.rb中的配置值

Ruby on rails Can';t读取development.rb中的配置值,ruby-on-rails,ruby,Ruby On Rails,Ruby,我有这个: # config/setting1.yml var1: 11 var2: 12 # config/initializers/setting1.rb Rails.configuration.setting1 = YAML.load_file(Rails.root.join('config', 'setting1.yml'))[Rails.env] # config/environments/development.rb //Doing something with Rails.co

我有这个:

# config/setting1.yml
var1: 11
var2: 12

# config/initializers/setting1.rb
Rails.configuration.setting1 = YAML.load_file(Rails.root.join('config', 'setting1.yml'))[Rails.env]

# config/environments/development.rb
//Doing something with Rails.configuration.setting1
// Rails.configuration.setting1['var1']
出于某种原因,我在
development.rb
中得到一个错误,它是#(NoMethodError)


为什么呢?在加载了
初始值设定项/setting1.rb
之后,没有加载development.rb吗?

config/environments/development.rb
之后加载初始值设定项。您可以查看有关Rails指南的更多信息: