Эта страница имеет пример конфигурации:
Учебное пособие: Rails 3.2 с Ruby 1.9.3 для Heroku · RailsApps
В этом учебнике предполагается, что у вас есть SQLite локально.Если вы хотите MySQL, просто используйте в своем Gemfile
group :development, :test do
gem 'mysql2'
end
group :production do
gem 'pg'
end
Но как мне настроить database.yml
Вам не нужно делать никаких специальных настроек;Heroku сгенерирует его для вас, как только вы нажмете.
Примечание ( от Heroku ):
Мы настоятельно рекомендуем использовать PostgreSQL во время разработки.Поддержание паритета между средами разработки и развертывания предотвращает появление незначительных ошибок из-за различий между средами.
Примечание по локальным гемам (из руководства ):
Запустите bundle install --without production
, чтобы обновить ваши драгоценные камни.Флаг --without production
позволяет пропустить локальную установку гема pg;в противном случае вам придется устанавливать PostgreSQL локально (гем pg не будет установлен, если PostgreSQL не установлен).