I'm trying to use Kaminari to paginate a model. However, I'm using scope in my model which throws some error.
undefined method `to_sym' for 1:Fixnum
My scope:
scope :my_scope, select('DISTINCT(rank), COUNT(rank) no_rank').group(1).order('2 DESC')
In my controller:
@users = User.my_scope.page(params[:page])
Found the answer myself.
Changed my scope to:
scope :my_scope, select('DISTINCT(rank), COUNT(rank) no_rank').group('rank')
and in my controller
@users = User.my_scope.order('rank DESC').page(params[:page])