Moin,
ein wenig schwierig hier zu helfen, da noch ein klein wenig Kontext (wie rufst
du die Action auf?) fehlt. Ich versuchs trotzdem mal. ;-)
Generell funktioniert das mit den Parametern sehr gut, so wie du es auch
machst. Ich vermute mal, dass dein "params[:page]" in der Methode, die den
redirect ausführen soll, "nil" ist und damit der Parameter ignoriert wird.
Daher die Frage: Übergibst du beim Aufruf der Action, die den redirect
durchführen soll, den page-Parameter?
btw: das redirect_to "#{users_path}?page&#{params[:page]}" würde nicht
funktionieren, da das "&" ein "=" sein müsste. ;-)
Gruß,
Benny
Am 18.11.2010 um 18:41 schrieb [email protected]:
> Hallo,
>
> ich komme mal wieder nicht weiter. Ich habe in einer action ein
>
> redirect_to admin_content_nodes_path
>
> Da der Redirect in einem paginate-Kontext stattfindet, soll die redirect-URL
> zusätzlich auch den aktuellen page-Parameter übergeben.
>
> Irgendwie so (was natürlich nicht funktioniert):
>
> redirect_to users_path(:page => params[:page])
>
> Geht so etwas? Oder muß ich die URL-Bestandteile explizit als Hash
> ausschreiben?
>
> Ich könnte natürlich auch etwas in der Art veranstalten:
>
> redirect_to "#{users_path}?page&#{params[:page]}"
>
> Aber das tut dann schon etwas weh.
>
> Viele Grüße
>
> Michael Kastner
> _______________________________________________
> rubyonrails-ug mailing list
> [email protected]
> http://mailman.headflash.com/listinfo/rubyonrails-ug
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug