2015-12-27 19 views
5

üzerinde eager_load_paths yapılandırma koy ben takipRaylar 5 Beta: başlatıcı atmak dondurulmuş dizi istisna

# Settings in config/environments/* take precedence over those specified here. 
    # Application configuration should go into files in config/initializers 
    # -- all .rb files in that directory are automatically loaded. 

olduğu application.rb hangi/config yönergelere yorumladı Ama config/initializers/eager_load.rb yılında Rails.application.config.eager_load_paths << Rails.root.join('lib') eklendiğinde.

O i config/application.rb içine koyarsanız Evet çalışıyor <top (required)>': can't modify frozen Array (RuntimeError)

atar.

Neden başlatıcı üzerinde çalışmıyor ve kongre kullanarak nasıl çalışacağını bilmek istiyorum?

cevap

2

config/initializers/xxx.rb yerine bu deneyin:

Rails.application.config.eager_load_paths += [Rails.root.join('lib')]