So ändern Sie die App-Konfiguration von Rails 4.2.4 so, dass Production DB anstelle von Development verwendet wird

318
Chaitanya Yadav

Datenbank.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'] %> 

Ich habe meine Schienen-App für Digital Ocean bereitgestellt. Das Problem ist jedoch, dass versucht wird, auf die Entwicklungsdatenbank statt auf die Produktion zuzugreifen, obwohl Live-Schienen-App die Produktionsdatenbank verwendet. Produktionsdatenbank ist bereits vorhanden, zeigt sich jedoch noch Fatal_error:development database not foundin Rails Console. Danke im Voraus

0

1 Antwort auf die Frage

0
Deepak Mahakale

Sie müssen festlegen RAILS_ENVzu productionund dann den Start rails console.

Versuchen Sie diesen Befehl

bundle exec rails c production 

oder

RAILS_ENV=production rails c