Cómo cambiar la configuración de la aplicación Rails 4.2.4 para usar la base de datos de producción en lugar de desarrollo

Cómo cambiar la configuración de la aplicación Rails 4.2.4 para usar la base de datos de producción en lugar de desarrollo

base de datos.yml

default: &default
  adapter: postgresql
  encoding: unicode
  pool: 5

development:
  <<: *default
  database: pgtest_development

test:
  <<: *default
  database: pgtest_test

production:
  <<: *default
  database: pgtest_production
  username: pgtest
  password: <%= ENV['PGTEST_DATABASE_PASSWORD'] %>

Implementé mi aplicación Rails en Digital Ocean, pero el problema es que intenta acceder a la base de datos de desarrollo en lugar de a la producción, aunque la aplicación Live Rails usa la base de datos de producción. La base de datos de producción ya existe y todavía se muestra Fatal_error:development database not founden la consola Rails. gracias de antemano

Respuesta1

Necesitas configurarRAILS_ENVaproductiony luego iniciar elrails console.

Prueba este comando

bundle exec rails c production

o

RAILS_ENV=production rails c

información relacionada