ciao al momento sto imparando le rotaie e seguendo un tutorial. le istruzioni erano di modificare il file di migrazione dopo aver creato l'app, quindi eseguire rake db: migrate, quindi rake db: create.nuovo su rotaie, impostazione db poi rastrello in esecuzione db: creare/migrare
Ho modificato il file di migrazione a questo:
class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
t.string :username
t.string :email
t.string :encrypted_password
t.string :salt
t.timestamps
end
end
end
poi quando ho incontrato 'rake db: migrate' ho ottenuto un errore
Mysql2::Error: Table 'users' already exists: CREATE TABLE `users` ...
dopo Dovrei run 'rake db: creare', allora im ottenendo questo
user_auth_development already exists
user_auth_test already exists
ho bisogno di correre db: creare e db: la migrazione? o è questa impostazione di alreay una volta che ho modificato il file di migrazione? –
Significa che la tabella esiste già. Può essere una migrazione precedente già creata. –