Я использую следующий запрос с нумерацией страниц, однако group_by (&: name) вызывает ошибку
NoMethodError (undefined method `total_entries' for #<Hash:0x00007fa05e369a60>):
Я не уверен, в чем проблема, но вот запрос:
data = Posts.paginate(page: params[:page], per_page: 20).joins("INNER JOIN d ON a.id = d.a_id").select("a.*, d.*").group_by(&:name)
respond_to do |format|
format.any
format.json {
render :json => {
:totalCount => data.total_entries,
}
}
работает нормально без group_by (&: name). какие-либо предложения о том, что здесь делать?