Hi,

hat jemand Erfahrung mit pagination-find[1] und dem dazugehörigen application_helper[2]?

(Links:
[1] Paginating Find:  http://cardboardrocket.com/pages/paginating_find
[2] Faster Pagination in Rails: http://www.igvita.com/blog/2006/09/10/ faster-pagination-in-rails/
)


Für eine ge-nestete Ressource puzzle ich gerade daran, die Links hier richtig hinzubekommen:

Das Modell sieht so aus:
class Project < ActiveRecord::Base
        has_many: glossaryEntries
end

und gemapped in routes.rb ist es so:

map.resources :projects do |projects|
   # glossar
   projects.resources :glossaryEntries
end


Auf Controller-Ebene funktioniert das paginating prima, und lässt sich auch über die URL schon ansteuern:

def index
@glossary_entries = GlossaryEntry.find(:all,
:conditions => "[EMAIL PROTECTED]", :page => {:size => 10, :current => params[:page]}
                                          )
....
end

Der Helper aus [2] generiert auch den Seiten entsprechende Links, allerdings immer mit:

<%= link_to '&#171; Zurück', { :page => collection.previous_page } %>

was die URL:
http://localhost:3000/glossaryEntries?page=2

erzeugt - der ge-nestete Pfad fehlt da also drin - hat jemand ne Ahnung, wie man ihm das beibringen kann und auch genestete Ressourcen richtig paged?!

Danke im Voraus für jeden Hinweis!
Stefan



_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an