나는 나의 모델이 같은 검증 추가 한 :는 유효성을 검사 : 이름, 고유성 : {범위 : USER_ID는}
validates :name, uniqueness: {scope: user_id}
을 그리고 내 이전에이 같은 add_index 등을 추가 :
add_index(:posts, :name)
하지만 난 그냥 레일 api page 데이터 무결성에 대한 부분을 읽어보십시오.
그리고 내 모델에 무결성 오류가 있는지 궁금해서 제 질문은 : 색인을 다시 작성해야합니까?
add_index 등 (: 게시물 [: 이름 : USER_ID는), 독특한 : 사실
덕분에 모든
안녕하세요, 그렇습니다. 색인 생성 부분이 쿼리를 더 빠르게 만듭니다. 또한 여러 속성을 전달할 때 순서가 매우 중요합니다. 같은 것을 찾으려면 : name, 또는 : name과 user_id는 빠른 쿼리 일 것입니다. user_id만으로는 검색 할 수 없습니다 : S. – chopi321
답변 해 주셔서 감사합니다. – chopi321