, wenn ich gehe zu meinem http://localhost:3000/ erhalte ich folgendes:Rails: Migration Fehler
ActiveRecord::PendingMigrationError
Migrations are pending. To resolve this issue, run: bin/rails db:migrate RAILS_ENV=development
Extrahiert Quelle:
# Raises <tt>ActiveRecord::PendingMigrationError</tt> error if any migrations are pending.
def check_pending!(connection = Base.connection)
raise ActiveRecord::PendingMigrationError if ActiveRecord::Migrator.needs_migration?(connection)
end
def load_schema_if_pending!
Auch wenn ich versuchte, die heroku run rake db:migrate
in der Konsole es, sagte:
StandardError: An error has occurred, this and all later migrations canceled: PG::DuplicateColumn: ERROR: column "email" of relation "users" already exists
ich bin neu in ruby und folgte dem devise tutorial von Mac Kenzie Kind. Es ist mein letzter Schritt, um meine erste Ruby-Anwendung fertigzustellen.
Ich bin aufgeregt und freue mich auf Ihre Hilfe! :)
Ich habe es versucht und immer noch einen Fehler nach Rake db: migrate, die wie folgt aussieht: Rake abgebrochen! StandardError: Ein Fehler ist aufgetreten, diese und alle späteren Migrationen wurden abgebrochen: SQLite3 :: SQLException: doppelter Spaltenname: chiffriertes_passwort: ALTER TABLE "Benutzer" ADD "chiffriertes Kennwort" varchar DEFAULT '' NOT NULL /Benutzer/matthiascordes /. rvm/edelsteine / ruby-2.3.1/edelsteine / sqlite3-1.3.11/lib/sqlite3/datenbank.rb: 91: in 'initialize ' /Users/matthiascordes/.rvm/gems/ruby-2.3.1/gems /sqlite3-1.3.11/lib/sqlite3/database.rb:91:in 'neu ' ...und so weiter –
und auch dies stattdessen: SQLite3 :: SQLException: keine solche Tabelle: Benutzer: ALTER TABLE "Benutzer" ADD "verschlüsselte_Kennwort" varchar DEFAULT '' NOT NULL –
Siehe das Update zu meiner Antwort. –