From f072515fa7f1761f47b8d616f817eea6dca7edcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B1=E5=8D=9A=E4=BA=9E?= Date: Sat, 5 Mar 2022 21:26:42 +0800 Subject: [PATCH] fix error --- app/models/table_entry.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/models/table_entry.rb b/app/models/table_entry.rb index 9ff3e61..dddbe92 100644 --- a/app/models/table_entry.rb +++ b/app/models/table_entry.rb @@ -49,15 +49,16 @@ class TableEntry if (field=='created_at' || field == 'sort_number') if column_entries.nil? values = self.order_by({field => direction}) - if !per.nil? - values = values.page(page_num).per(per) - end else values = column_entries.map{|v| v.table_entry} values = values.sort_by{|v| v.send(field)} if direction == 'desc' values = values.reverse end + values = Kaminari.paginate_array(values,limit: values.count) + end + if !per.nil? + values = values.page(page_num).per(per) end else column_to_sort = field