복붙노트

[RUBY-ON-RAILS] 브래킷은 무엇인가 [5.1] 액티브 마이그레이션 후 그것이 어떻게 작동합니까? [복제]

RUBY-ON-RAILS

브래킷은 무엇인가 [5.1] 액티브 마이그레이션 후 그것이 어떻게 작동합니까? [복제]

빈을 사용하여 새로운 이동을 생성 할 때 / 레일 g 이주 createuser가 같을 것이다 첫번째 라인 :

class CreateUser < ActiveRecord::Migration[5.1]

무엇합니까 [5.1]에 대한 서서 그것을 어떻게 작동합니까?

이것은이 무엇에 후속되는 않는 [5.0] 레일 5의 액티브 :: 마이그레이션 평균? 그것은 [5.1] 또는 브래킷이 법적 루비는 방법을 설명하지 않고 사용하여 검색에 표시되지 않는

해결법

  1. ==============================

    1.이것은 새로운 마이그레이션 수가이 경우 버전 5.1에서는, 마이그레이션과 생성 된 이전 버전을 나타내는 버전과 레일> = 5.0 표기 레일 (5)에 도입 된 버전 관리된다.

    이것은 새로운 마이그레이션 수가이 경우 버전 5.1에서는, 마이그레이션과 생성 된 이전 버전을 나타내는 버전과 레일> = 5.0 표기 레일 (5)에 도입 된 버전 관리된다.

    이 클래스의 기능 데프 자체입니다. Compatibility.find (버전)을 호출하고 이전 버전과의 호환성을 위해 사용되는 액티브 :: 이주의 [] (버전).

    다음은 GitHub의에서 코드 참조는 다음과 같습니다

  2. from https://stackoverflow.com/questions/47126483/what-are-the-brackets-5-1-after-activerecord-migration-and-how-does-it-work by cc-by-sa and MIT license