예를 들어 Ruby on Rails를 배우고 있습니다.Ruby : 한 클래스의 서브 클래스 후 [number]에 대한 문법 이름
이class RemoveOrderListNumberAndStateFromOrderLists < ActiveRecord::Migration[5.0]
def up
remove_column :order_lists, :order_list_number
remove_column :order_lists, :state
end
def down
add_column :order_lists, :order_list_number, :string
add_column :order_lists, :state, :integer
end
end
내가 모르는 것은이 줄에 있습니다 : :이 명령은 의미
class RemoveOrderListNumberAndStateFromOrderLists < ActiveRecord::Migration[5.0]
내가 아는 : 클래스를 생성, 그건입니다 여기 하나 개의 샘플 코드 마이그레이션 폴더에 참조 서브 클래스는 ActiveRecord::Migration
이고 5.0 또한 프로젝트의 레일 버전입니다. 내가 모르는 것은 위의 경우에 [number]
을 선언 할 수있는 루비 문법 이름입니다. 나는 유일한 방법이 배열이라고 생각하지만,이 경우에 맞지는 않습니다. 당신이, 당신이 경우에,이 ActiveRecord::Migration
의 호환성 버전을 찾는 데 사용되는 것을 볼 줄을 source code을 선택하면
감사
에서 클래스 메소드를 사용하는 방법에 대해 설명합니다. – MarsAtomic