Heroku не использует базу данных, которую вы используете для локального запуска приложения.
Heroku использует PostgreSQL (http://docs.heroku.com/database)
Вы заморозили Rails в качестве продавца? Эта проблема обычно возникает с Heroku, когда вы останавливаете Rails. Вы должны оставить Heroku, используя собственные Rails, основанные на вашем файле .gems. Вы можете прочитать больше об этом здесь http://docs.heroku.com/gems#heroku-gem-manifest
Если это не проблема, следовали ли вы инструкциям, касающимся приложений Heroku и Rails 3? Вы можете прочитать об этом здесь http://docs.heroku.com/rails3 Обратите внимание, что для правильной работы приложения Rails 3 необходимо настроить Bamboo Stack .