Hallo,

ich habe ein Problem mit will_paginate.

Und zwar möchte ich die mit will_paginate anzuzeigende Seite als Teil der URI-Pfads angeben, z.B. so:

/public_topics/list/3

und nicht so

/public_topics/list?page=3

Deshalb habe ich folgenden Eintrag in routes.rb erstellt:

map.connect 'public_topics/list/:page',
            :controller => 'public_topics',
            :action     => 'list'


In der gerenderten Paginierung kann ich jedoch nur zwischen den Seiten 1 und 2 hinundher springen, obwohl in der Darstellung alle Seiten angezeigt werden.


Wenn ich jedoch das o.g. mapping aus der routes.rb entferne, dann stimmen die Links in der Paginierung, aber sie sind in der falschen Form, nämlich als /public_topics/list/?page=3 dargestellt und nicht in der gewünschten Form als Teil des Pfades.

Hat jemand vielleicht einen Tip, was da falsch sein könnte?

Viele Grüße

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

Antwort per Email an