Ruby on rails can';t修改冻结数组(TypeError)-config/application.rb:42:in`<<';:

Ruby on rails can';t修改冻结数组(TypeError)-config/application.rb:42:in`<<';:,ruby-on-rails,ruby-on-rails-3,rspec,Ruby On Rails,Ruby On Rails 3,Rspec,我有一个rails 3应用程序,正在尝试进行测试。我执行以下命令rspec spec/controllers/并得到以下错误: /config/application.rb:42:in `<<': can't modify frozen array (TypeError) from c:/Users/#####/documents/#####/config/application.rb:42 /config/application.rb:42:在`中尝试注释建议的方

我有一个rails 3应用程序,正在尝试进行测试。我执行以下命令rspec spec/controllers/并得到以下错误:

/config/application.rb:42:in `<<': can't modify frozen array (TypeError)
        from c:/Users/#####/documents/#####/config/application.rb:42

/config/application.rb:42:在`中尝试注释建议的方法:

config.autoload_paths += %W{#{config.root}/lib}

这不会修改初始数组,而是将给定数组添加到
config.autoload_paths
中,并将其保存到
config.autoload_paths
中的新数组中,
config.autoload_paths+=[“{config.root}/lib”
config.autoload_paths += %W{#{config.root}/lib}