Ho bisogno di fare in rails 4 fornire alcuni indirizzi IP per impostare un vincolo su determinate rotte. C'è un modo per ottenere questi dati da un file di configurazione senza averli codificati nel file di rotte?Accedi a APP_CONFIG ['var'] all'interno dei percorsi? o fornire percorsi con variabili?
Im utilizzando un file YAML e inizializzazione delle variabili app come:
APP_CONFIG = YAML.load_file("#{Rails.root}/config/application.yml")[Rails.env]
così normalmente ho potuto fare:
constraints(:ip => %w[APP_CONFIG['app_url']]) do
.. my routes..
end
Questo fallisce nel routes.rb c'è un modo per risolvere questo problema ?
cosa succede quando si controlla 'APP_CONFIG' nel file di rotte? –