banco de dados.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'] %>
Implantei meu aplicativo Rails no Digital Ocean, mas o problema é que ele tenta acessar o banco de dados de desenvolvimento em vez da produção, embora o aplicativo Live Rails use o banco de dados de produção. O banco de dados de produção já existe e ainda é exibido Fatal_error:development database not found
no console Rails. Agradeço antecipadamente
Responder1
Você precisa definirRAILS_ENV
paraproduction
e então inicie orails console
.
Experimente este comando
bundle exec rails c production
ou
RAILS_ENV=production rails c