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 K.