在我的控制器中
@calsp = 'CALL explode_table('+@clientcodestr+','+@clientnamestr+')' # it excute the procedurr format
@clientoutput = UserRegister.fetch_db_records(@calsp)
Kaminari.paginate_array(@clientoutput).page(params[:page]).per(3)
在我的观点中
<%= paginate @clientoutput %>
答案 0 :(得分:1)
将以下内容更改为控制器
@calsp = 'CALL explode_table('+@clientcodestr+','+@clientnamestr+')' # it excute the procedurr format
@clientoutput = UserRegister.fetch_db_records(@calsp)
@clientoutput = Kaminari.paginate_array(@clientoutput).page(params[:page]).per(3)
方法Kaminari.paginate_array
返回已修改的数组,可以将其传递给paginate方法。所以你需要在视图中使用这个返回值。为此,我在变量@clientoutput
中保存了相同的值。