Rails, wie man URL außer URL params anfordert?

8

Ich erstelle dieses Link-Tag:

%Vor%

Das Problem ist nur die vollständige URL mit Parametern.

Wie fordere ich die URL ohne Parameter an?

    
Rails beginner 28.03.2012, 17:28
quelle

2 Antworten

20

request.url.split('?').first

    
James 28.03.2012, 17:36
quelle
10

request ist eine ActionDispatch :: Request und diese Unterklassen Rack :: Request. Rack :: Request hat eine path -Methode, die Sie interessieren könnte:

%Vor%

Wenn Ihr request.url http://example.com/where/is?pancakes=house%3F ist, dann sollte request.path /where/is sein.

    
mu is too short 28.03.2012 18:01
quelle