ruby on rails - Limit total messages displayed in the inbox -


i can't seem find correct way set maximum number of messages display in users inbox without disfiguring pagination. i'm trying make last 100 inbox messages displayed newest oldest.

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 

using will_paginate gem

<%= will_paginate @messages %>  

def index @messages = current_user.received_messages.paginate(:page => params[:page], :per_page =>    15).order('created_at desc').limit(100) end 

or try with

def index     @records = current_user.received_messages.order('created_at desc').limit(100) @messages = @records.paginate(:page => params[:page], :per_page =>    15)     end 

hope work


Comments

Popular posts from this blog

php - Calling a template part from a post -

Firefox SVG shape not printing when it has stroke -

How to mention the localhost in android -