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 '« 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