स्थापित करने के बाद MODEL उपयोगकर्ता i को यह मिला।
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
अब अगर मैं rb db करता हूं: माइग्रेट करें तो उपयोगकर्ता तालिका बनाई जाएगी।
मैं इस माइग्रेशन को वापस कैसे ला सकता हूं, अर्थात मैं रेक का उपयोग करके उपयोगकर्ता तालिका को कैसे हटा सकता हूं?
UnknownMigrationVersionError
लेकिन मुझे यह पता चल गया है कि मेरा माइग्रेशन अंदर हैdb/migrate/main
, क्या किसी को इसके लिए एक विशिष्ट उपाय पता हैdb:migrate:down
कि उस विशिष्ट निर्देशिका या माइग्रेट उपनिर्देशिका के अंदर देखना है?