배열에 활성 레코드 개체 집합이 있습니다.배열에서 활성 레코드 개체를 제거하는 방법
난 그냥 데이터베이스a = Model.limit(2)
b = Model.first
a.delete(b)
반환 전무 값의 배열에서 객체를 삭제할
어쨌든
을
그 거기 삭제하지
? 귀하의 경우에는objects_in_db = Model.all
objects_in_array = Model.first(2)
objects_in_array.delete_if { |obj| !objects_in_db.include?(obj)}
는 Model.limit(2)
처음 두 개체를 반환하지 않을 수 있습니다 그래서 배열 a
는 b
이 포함되어 있지 않을 수도 있습니다 따라서, 그것은 nil
를 반환
내가 매칭 오브젝트를 볼 수는 B의 이익이고 – sangeethkumar
모델의 구조를 제공 할 수 있습니까? 다른 모델을 시도해보고 모델에 문제가 있는지 확인하십시오. – itz2k13