Из того, что я могу собрать, Heroku должен автоматически сгенерировать файл database.yml и игнорировать локальный.Однако я вижу ошибку, когда это не так, и мои изменения в локальном файле database.yml влияют на приложение Heroku.Это проблематично, потому что я понятия не имею, как мне настроить производственную часть файла, чтобы Heroku могла найти правильную базу данных.
Например, со следующим
production:
adapter: sqlite3
database: db/production.sqlite3
pool: 5
timeout: 5000
, за которым следует db :igration
$:~/Apps/DancingCupid/DancingCupid$ heroku rake --trace db:migrate
выплевывает
rake aborted!
unable to open database file
/app/.bundle/gems/ruby/1.8/gems/activerecord-3.0.5/lib/active_record/connection_adapters/sqlite3_adapter.rb:27:in `initialize'
...
Я могу получить разныеошибки в зависимости от типа базы данных, которую я отправил для производства.
Помимо удаления приложения и создания нового, есть ли способ решить эту проблему?