rails para instalar gratis descargar ruby-on-rails-3 environment-variables irb foreman

ruby-on-rails-3 - para - ruby version



¿Cómo cargar variables de entorno en la consola de Rails? (3)

Hace aproximadamente un año, el comando "ejecutar" se agregó al foreman

ref: https://github.com/ddollar/foreman/pull/121

Puedes usarlo de la siguiente manera:

foreman run rails console

o

foreman run rake db:migrate

¡Creo que es una pregunta fácil!

Estoy usando el archivo .env para mantener todas mis variables de entorno, y estoy usando el foreman .

Lamentablemente, estas variables de entorno no se cargan cuando se ejecutan los rieles de la consola de rails c , por lo tanto, ahora las estoy cargando manualmente después de ejecutar la consola, lo cual no es la mejor manera.

Me gustaría saber si hay alguna mejor manera de hacerlo.


rails no sabe acerca de las variables ambientales especificadas en el archivo .env, ya que es específico para el capataz. Debe configurar el entorno de manera explícita antes de invocar la consola de rieles. Eche un vistazo a esta pregunta .


dotenv uso dotenv en dotenv de desarrollo y prueba. Con este enfoque, no tiene que ponerle un prefijo a sus comandos, simplemente llame al inicializador en su config/application.rb :

Bundler.require(*Rails.groups) Dotenv::Railtie.load HOSTNAME = ENV[''HOSTNAME'']