我需要分頁2個不同的模型。那我現在用的:Kaminari paginate數組。如何處理大量數據?
activity_logs = ActivityLog.for_user(@user.id)
.group('activity_id').not_anonymous.recent
replies = @user.posts.recently_created
@activity_logs = Kaminari.paginate_array(activity_logs + replies)
.page(params[:page]).per(20)
但是它不顯示回覆,因爲有很多ActivityLog的記錄。那麼我能在這裏做什麼?
你想要什麼結果?看起來好像你想要在每個頁面上顯示多於0個回覆,並且看起來你希望它們出現在ActivityLogs之後。你想顯示所有的回覆?如果有超過20個回覆呢?或者你想限制答覆的數量,所以ActivityLogs總是有空間的?如果沒有任何ActivityLogs會怎麼樣?我們需要更多信息。 – 2014-09-05 19:09:28
假設我有1000個ActivityLogs和1000個回覆。我需要將它們顯示在創作時間排序的一頁上。例如1. ActivityLog [18:18:18] 2.Reeply [18:18:00]等 – Meliborn 2014-09-05 19:13:35