Я бы порекомендовал сбросить ваши базы данных с:
bundle exec rake db:drop:all
Если вы планируете хостинг на heroku, продолжайте и используйте postgres для всех ваших сред.Удалите драгоценный камень sqlite и просто включите
gem 'pg'
в верхней части вашего Gemfile.
Выполните:
bundle
bundle exec rake db:create
bundle exec rake db:migrate
Попытайтесь зафиксировать и нажать еще раз (вы знаете,как это сделать уже).
Дайте мне знать, если это не сработает.
PS, вот как выглядит мой файл database.yml:
# PostgreSQL v0.8.x
# gem install pg
development:
adapter: postgresql
encoding: unicode
host: localhost
database: health_development
pool: 5
username: volpine
password: password
# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
adapter: postgresql
encoding: unicode
host: localhost
database: health_test
pool: 5
username: volpine
password: password
production:
adapter: postgresql
encoding: unicode
host: localhost
database: health_production
pool: 5
username: volpine
password: password