안녕하세요 메신저는 현재 레일을 배우고 설명서를 따르고 있습니다. 지침은 응용 프로그램을 만든 다음 마이그레이션 파일을 편집 한 다음 rake db : migrate를 실행 한 다음 rake db : create를 실행하는 것입니다.rails에 새로오고 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` ...
있어 '레이크 DB 마이그레이션' 실행 : 다음, '레이크 DB 생성'이
user_auth_development already exists
user_auth_test already exists
내가 DB를 실행해야 할 마이그레이션에 필요한 모든 레이크 작업을 할 것인가? 또는 일단 마이그레이션 파일을 편집하면이 alreay 설정입니까? –
테이블이 이미 있음을 의미합니다. 이미 이전 마이그레이션이 이미 생성되었을 수 있습니다. –