2015-12-27 27 views
5

ho seguito commentato le linee guida in config/application.rb che èRails 5 Beta: Mettere eager_load_paths config sul initializer tiro eccezione serie congelato

# 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. 

Ma quando ho aggiunto Rails.application.config.eager_load_paths << Rails.root.join('lib') in config/initializers/eager_load.rb.

Getta <top (required)>': can't modify frozen Array (RuntimeError)

Si sta funzionando se ho messo dentro config/application.rb.

Voglio sapere perché non funziona sull'inizializzatore e come farlo funzionare utilizzando la convenzione?

risposta

2

Prova a modificare in config/initializers/xxx.rb:

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