ページネーションを損なうことなく、ユーザーの受信トレイに表示するメッセージの最大数を設定する正しい方法を見つけることができないようです。最新の 100 件の受信トレイ メッセージのみが新しいものから古いものへと表示されるようにしようとしています。
messages_controller.rb
class MessagesController < ApplicationController
def index
@messages = current_user.received_messages.paginate(:page => params[:page], :per_page => 15, :order => 'created_at DESC', )
end
will_paginate ジェムの使用
<%= will_paginate @messages %>