неопределенный метод 'total_entries' will_paginate groupby - PullRequest
0 голосов
/ 22 мая 2019

Я использую следующий запрос с нумерацией страниц, однако 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). какие-либо предложения о том, что здесь делать?

...