Domanda semplice: come ottengo il percorso o l'URL completo dell'azione corrente INCLUSA la stringa di query?Ottieni il percorso/url dell'azione corrente compresa la stringa di query? (Rails)
desidero salvarlo nella variabile di sessione in questo modo:
def show
@thingy = Thingy.find(params[:id])
session[:some_var] = current_url
...
end
Al momento sto facendo quanto segue, ma sembra un po 'pesante (in particolare la determinazione della stringa di query params singolarmente):
def show
@thingy = Thingy.find(params[:id])
session[:some_var] = thingy_path(@thingy, :q1 => params[:q1], :q2 => params[:q2])
...
end
'request.fullpath' fornirà anche il percorso relativo + stringa di query, senza il protocollo o il dominio. – gmcnaughton