Hallo Stefan,

Erfahrungen damit habe ich nicht, aber vielleicht möchtest du dir ja
mal das Plugin will_paginate anschauen von err (http://errtheblog.com/
oder mal nach will_paginate googeln). Das funktioniert bei mir
eigentlich immer verdammt gut, ich weiss aber nicht, wie es mit
verschachtelten resourcen zurechtkommt.
Das Problem wird da eher sein, dass er nicht über die named routes
geht, sondern über das standard url_for. Ich denke, da müsstest du
also selbst Hand anlegen an ein Plugin deiner Wahl und es entsprechend
erweitern (wenn das nicht schon jemandem eingefallen ist...)

mfg

Am 30.07.07 schrieb Stefan Frank <[EMAIL PROTECTED]>:
> 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
>


-- 
Siebert Webdesign
Michael Siebert
Trappenweg 6, 15749 Mittenwalde, Deutschland
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an