Hi I had to display a 1000 lines of data from a xml file stored into an
array so i used pagination
in my_vlist.rb
page = (params[:page] ||= 1).to_i
items_per_page = 20
offset = (page - 1) * items_per_page
@item_pages = Paginator.new(self, @my_list.length, items_per_page,
page)
@my_list = @my_list[offset..(offset + items_per_page - 1)]
in my_vlist.rhtml
Pages:
<% for page in @item_pages -%>
<%= link_to_unless(params[:page].to_i == page.number, page.number,
{:params => params.merge(''page'' => page)},
{:class => ''linked_page''}) {|link_name|
"<span
class=''unlinked_page''>#{link_name}</span>"}
%>
<% end -%><br />
Now i display the my_vlist in another page through render_component tag, now
the problem is that when i click on the links given by the paginate, it
abandons the current page and opens a url with my_vlist?filter=%2A&page=2
how can i make it render in the same location of the page
Sekhar
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---