ActiveRecord는 쿼리 끝에 'AND(1=0)'를 추가합니다. 저는 일을 해결하려고 레일 콘솔에서 장난을 쳤는데, 제 쿼리 중 하나가 실행되지 않을 때 계속 0이 되는 것을 알게 되었습니다.생성된 SQL 쿼리를 보면 다음과 같은 정보가 있음을 알 수 있습니다.AND (1=0)그것에 매번 첨부됩니다.이건 좀 귀찮고, 왜 이러는지 모르겠어요. 참고: 작동 가능한 보석을 사용합니다. 재생하는 단계: (레일 콘솔의 테이블에 연결 후) 2.1.2 :xxxx > @parent = Parent.take Parent Load (38.1ms) SELECT `parents`.* FROM `parents` LIMIT 1 => # 2.1.2 :xxxx > @child = Child.where(id: @parent.ac..