Hi everyone, I''m using the paginating_find plugin to give pagination to my views... It works great....but Even if there is a single page in the list....it gives me a pagination link....which I don''t want...!!! I need some help to know- how to check whether there is a only one page in the result...so that I don''t print the links.... Thank You.... -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Use ruby script/console in a command prompt to try things out...>> c = Company.find(:all, :page => {:current => 1, :size => 1}, :limit => 1)=> #<PagingEnumerator:0x5d29880 @page_count=1, @first_page=1, @size=1, @page=1, @page_size =1, @callback=#<Proc:0x0618463c@C:/../lib/paginating_find.rb:82>, @last_page=1, @stop_page=1, @auto=false>>> c.page_count=> 1 In your view check that @your_collection.page_count > 1 before you call the paginating find partial that generates the pages. -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Hey Luke... Thank you so much for your help.... That solution worked like a charm.... Thanks again... Luke Pearce wrote:> Use ruby script/console in a command prompt to try things out... > >>> c = Company.find(:all, :page => {:current => 1, :size => 1}, :limit => 1) > => #<PagingEnumerator:0x5d29880 @page_count=1, @first_page=1, @size=1, > @page=1, @page_size > =1, @callback=#<Proc:0x0618463c@C:/../lib/paginating_find.rb:82>, > @last_page=1, @stop_page=1, @auto=false> > >>> c.page_count > => 1 > > In your view check that @your_collection.page_count > 1 before you call > the paginating find partial that generates the pages.-- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---