2016-10-25 2 views
-2
def check_pending!(connection = Base.connection) 
    raise ActiveRecord::PendingMigrationError if ActiveRecord::Migrator.needs_migration?(connection) 
    end 

    def load_schema_if_pending! 

내가 실행했습니다 : bin/rake db : migrate RAILS_ENV = 개발하지만 아무 일도 일어나지 않습니다. 커뮤니티 엔진을 4.2 레일 앱에 추가하려고했습니다.ActiveRecord :: Migrator.needs_migration 인 경우 ActiveRecord :: PendingMigrationError를 발생 시키십시오.

감사

답변

0

installation instructions 당신이 rake db:migrate 이전 rake community_engine:install:migrations를 실행해야합니다. 내가 갈퀴 DB를 실행 한 후

+0

난 오류가 발생합니다 : == 20161025101744 CreateUsers 마이그레이션 : 마이그레이션 ============================== ======== - create_table ("users") 레이크 중단되었습니다! StandardError : 오류가 발생했습니다. 이후의 모든 마이그레이션이 취소되었습니다. SQLite3 :: SQLException : 테이블 "users"가 이미 있습니다. CREATE TABLE "users"("id"INTEGER PRIMARY KEY AUTOINCREMENT NULL이 아닌 –

+0

클래스를 삭제해야합니다. cl에 SQLite에서 rake db : migrate를 실행합니다. –