devise MODEL User를 설치 한 후 이것을 얻었습니다.
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
이제 rake db : migrate를 수행하면 사용자 테이블이 생성됩니다.
이 마이그레이션을 되돌릴 수있는 방법, 즉 rake를 사용하여 사용자 테이블을 다시 삭제할 수있는 방법은 무엇입니까?
UnknownMigrationVersionError
있지만 내 마이그레이션이 내부에 있기 때문에db/migrate/main
누구든지db:migrate:down
특정 디렉토리 또는 마이그레이션 하위 디렉토리 내부를 살펴볼 수있는 해결 방법을 알고 있습니까?