我似乎找不到正确的方法来设置在用户收件箱中显示的最大消息数,而不会破坏分页。我正在努力做到这一点,因此只有最后 100 条收件箱消息从最新到最旧显示。
消息控制器.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 gem
<%= will_paginate @messages %>