0
이 범위가 있습니다. 나는 스트레이트 문서에서 25이 범위에서 결과를 일괄 처리로 반환하는 방법이 있습니까
scope :get_some_stuff, lambda {
select(QUERY_SELECT).
joins(QUERY_JOINS).
group(QUERY_GROUP_BY)
}
이 범위가 있습니다. 나는 스트레이트 문서에서 25이 범위에서 결과를 일괄 처리로 반환하는 방법이 있습니까
scope :get_some_stuff, lambda {
select(QUERY_SELECT).
joins(QUERY_JOINS).
group(QUERY_GROUP_BY)
}
http://guides.rubyonrails.org/active_record_querying.html#retrieving-multiple-objects-in-batches
의 배치를 반환하도록 설정하고 싶습니다; 테스트되지 않았지만, 왜 이것이 작동하지 않는지 나는 알지 못한다.
YourUnidentifiedModel.get_some_stuff.find_in_batches(batch_size: 25) do |batch|
# Work with your batch
end
그래서 무엇이 나온 것입니까? 내 대답이 효과가 있었습니까? – JakeTheSnake