Nach der Installation von devise MODEL User habe ich dies bekommen.
class DeviseCreateUsers < ActiveRecord::Migration
def self.up
create_table(:users) do |t|
t.database_authenticatable :null => false
t.recoverable
t.rememberable
t.trackable
# t.encryptable
# t.confirmable
# t.lockable :lock_strategy => :failed_attempts, :unlock_strategy => :both
# t.token_authenticatable
t.timestamps
end
add_index :users, :email, :unique => true
add_index :users, :reset_password_token, :unique => true
# add_index :users, :confirmation_token, :unique => true
# add_index :users, :unlock_token, :unique => true
# add_index :users, :authentication_token, :unique => true
end
def self.down
drop_table :users
end
end
Wenn ich jetzt db: rake mache, wird die Benutzertabelle erstellt.
Wie kann ich diese Migration zurücksetzen, dh wie kann ich die Benutzertabelle erneut mit Rake löschen?
UnknownMigrationVersionError
aber ich habe herausgefunden, dass meine Migrationen darin enthalten sind. Kenntdb/migrate/main
jemand eine Problemumgehung,db:migrate:down
um in diesem bestimmten Verzeichnis oder in den Unterverzeichnissen für die Migration nachzuschauen?