Я сделал некоторые местные миграции на собственной базе данных, и, когда я попытался перенести на Heroku, она даю мне окончание:рейка прервана при запуске Heroku запустить грабли БД: мигрировать
Multiple migrations have the name CreateUsers
/app/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.2/lib/active_record/migration.rb:978:in `validate'
/app/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.2/lib/active_record/migration.rb:876:in `initialize'
/app/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.2/lib/active_record/migration.rb:764:in `new'
/app/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.2/lib/active_record/migration.rb:764:in `up'
/app/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.2/lib/active_record/migration.rb:742:in `migrate'
/app/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.2/lib/active_record/railties/databases.rake:42:in `block (2 levels) in <top (required)>'
Tasks: TOP => db:migrate
(See full trace by running task with --trace)
Ive пытался Heroku пг : сбросить базу данных и снова выполнить миграцию, все равно дает мне эту ошибку
Запуск базы данных на локальном уровне кажется прекрасным. Какие-либо предложения?
Это 'Множественные миграции имеют имя CreateUsers' выглядит как очень полезный бит обратной связи. У вас есть две миграции с тем же именем класса? –
20140219235208_create_users.rb 20140220063644_add_years_to_users.rb 20131225101255_add_password_digest_to_users.rb 20131225095857_add_index_to_users_email.rb 551_add_remember_token_to_users.rb все эти миграции – user2691652
я сказал имя класса, а не имя файла. Просмотрите файлы: у обоих из них есть «класс CreateUsers» с самого начала? Все они должны иметь уникальный класс. –