3
레일스에서 has_many 관계의 기본 순서는 무엇입니까?레일스에서 has_many 관계의 기본 순서는 무엇입니까?
ActiveRecord:Base
에서 default_scope
은 order: 'created_at ASC
'이라고 생각했지만 올바르게 주문하려면 지정해야했습니다.
나는 문서와 소스 코드를 살펴 봤지만 그걸 참조 할 수 없었다.
레일스에서 has_many 관계의 기본 순서는 무엇입니까?레일스에서 has_many 관계의 기본 순서는 무엇입니까?
ActiveRecord:Base
에서 default_scope
은 order: 'created_at ASC
'이라고 생각했지만 올바르게 주문하려면 지정해야했습니다.
나는 문서와 소스 코드를 살펴 봤지만 그걸 참조 할 수 없었다.
기본적으로 지정된 순서가 없으므로 데이터베이스에서 반환하는 순서에 따라 정렬됩니다. 일반적으로 이것은 ID 또는 삽입 주문에 의한 것입니다. created_at 열은 마이그레이션에서 지정하는 경우에만 있으므로 기본 순서 열이 아닐 수 있습니다.
오늘은 fes 테스트와 함께 그걸 깨달았습니다. –