Sto provando a creare un'applicazione di rotaie che assegni un valore a una variabile quando l'ambiente è l'ambiente di sviluppo e un altro valore alla stessa variabile quando l'ambiente è l'ambiente di produzione. Voglio specificare entrambi i valori nel mio codice (hardwired) e avere rail sapere quale valore assegnare alla variabile in base a quale ambiente è in esecuzione. Come faccio a fare questo?Rails 3/Impostazione delle variabili di ambiente personalizzate
Nel caso in cui sia importante, successivamente accedo a tale variabile e restituisco il suo valore in un metodo di classe di un modello.
Qualche possibilità si è rotto in 3.1? Ha funzionato come un fascino nella mia app 3.0, ottenendo ora NoMethodError (metodo non definito 'test_conf' per ActiveSupport :: Configurable :: Configuration: Class): –
# config/application.rb classe Application
lnguyen55
C'è un modo molto migliore per farlo con Rails 3+. È possibile utilizzare la configurazione esistente per creare config.json_url = '...' L'ho spiegato ulteriormente su http://jasonnoble.org/2011/12/updated-rails3-custom-environment-variables.html –