paginating_find losing scope


I'm having a problem with paginating_find losing the context of the
array it's paginating.

For example,

  URL: http://localhost:3000/companies/1/users/1

  <% @tickets =, page => {:size =>
10, :current => params[:page]}) %>
  <% for ticket in @tickets %>
  <% end %>
  <%= paginating_links (@tickets) %>

The problem is 'paginating_links' is spitting out pagination URLs that
look like:


instead of:


Any ideas why it's losing the context of the company?

Thank you!


I figured out what is making this happen. I have a routes file that

  map.resources :users, :has_many => [:tickets]
  map.resources :companies, :has_many => [:users]

Is the paginating_links method simply finding the first route? Any
way to tell it the correct route/path?



Problem solved:

<%= paginating_links(@tickets, {:params =>
    {:controller => "companies/#{}/users/#{}/"},
    :window_size => 10}) %>

Thanks for the hint Alex!