После изменения моей модели GuideIndustry на ConnectIndustry с помощью функции поиска и замены я получил сообщение об ошибке, приведенное ниже в журнале релизов, не позволяющее мне развернуть приложение rails на heroku.Есть ли в любом случае, чтобы рельсы перекрывали все файлы, которые использует heroku?Моя локальная копия всех файлов и схема работают просто отлично.Я попытался использовать heroku pg: reset, а затем heroku запустить rake db: migrate.
== 20190215035620 AddArticleIdToConnectIndustry: migrating ====================
-- add_column(:connect_industries, :article_id, :integer)
(2.4ms) ALTER TABLE "connect_industries" ADD "article_id" integer
(1.0ms) ROLLBACK
(1.2ms) SELECT pg_advisory_unlock(3329669382293610510)
rails aborted!
StandardError: An error has occurred, this and all later migrations canceled:
PG::UndefinedTable: ERROR: relation "connect_industries" does not exist
Обновление: с помощью поиска и замены и изменения имени файла вручную я изменил миграцию создания таблицы GuideIndustry так, чтобы она выглядела какследует:
class CreateConnectIndustries < ActiveRecord::Migration[5.1]
def change
create_table :connect_industries do |t|
t.integer :guide_id
t.integer :industry_id
t.timestamps
end
end
end