база данных.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'] %>
Я развернул свое приложение rails в Digital Ocean, но проблема в том, что оно пытается получить доступ к базе данных разработки вместо производства, хотя приложение rails использует производственную базу данных. Производственная база данных уже существует и все равно отображается Fatal_error:development database not found
в консоли rails. Заранее спасибо
решение1
Вам нужно установитьRAILS_ENV
кproduction
и затем начатьrails console
.
Попробуйте эту команду
bundle exec rails c production
или
RAILS_ENV=production rails c