hi im в настоящее время изучает рельсы и следуя инструкциям. инструкции должны были редактировать файл миграции после того, как я создал приложение, а затем запустить rake db: migrate, а затем rake db: create.новое для рельсов, настройка db, а затем запуск rake db: create/migrate
я отредактировал файл перенос на это:
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
тогда, когда я бежать «грабли БД: мигрировать» я получил ошибку
Mysql2::Error: Table 'users' already exists: CREATE TABLE `users` ...
после того, как я должен беги «грабли БД: создать», то им получать это
user_auth_development already exists
user_auth_test already exists
мне нужно сделать, чтобы запустить БД: создавать и БД: мигрировать? или это настройка alreay после редактирования файла миграции? –
Это означает, что таблица уже существует. Может быть, предыдущая миграция уже создала его. –