Skip to content
Browse files

Use instance variable in paginate_array example from #515

  • Loading branch information...
1 parent 769ae49 commit 377861df00ceeb7ff1cfef0094ba32f53f2d9bed @zzak zzak committed
Showing with 4 additions and 2 deletions.
  1. +4 −2 README.rdoc
View
6 README.rdoc
@@ -241,10 +241,12 @@ Kaminari includes a handy template generator.
Kaminari provides an Array wrapper class that adapts a generic Array object to the <tt>paginate</tt> view helper.
However, the <tt>paginate</tt> helper doesn't automatically handle your Array object (this is intentional and by design).
<tt>Kaminari::paginate_array</tt> method converts your Array object into a paginatable Array that accepts <tt>page</tt> method.
- paginatable_array = Kaminari.paginate_array(my_array_object).page(params[:page]).per(10)
+
+ @paginatable_array = Kaminari.paginate_array(my_array_object).page(params[:page]).per(10)
You can specify the +total_count+ value through options Hash. This would be helpful when handling an Array-ish object that has a different +count+ value from actual +count+ such as RSolr search result or when you need to generate a custom pagination. For example:
- paginatable_array = Kaminari.paginate_array([], total_count: 145).page(params[:page]).per(10)
+
+ @paginatable_array = Kaminari.paginate_array([], total_count: 145).page(params[:page]).per(10)
== Creating friendly URLs and caching

1 comment on commit 377861d

@yuki24
Collaborator

:sparkles: :zap: :sparkles: :zap: :sparkles: :zap:

Please sign in to comment.
Something went wrong with that request. Please try again.