Siga las redirecciones con jQuery PJAX

jQuery PJAX sigue cualquier redireccionamiento como est√° acostumbrado. La √ļnica diferencia es que actualiza la barra de direcciones con la URL de la solicitud inicial.

Entonces, por ejemplo, cuando me vinculo a la p√°gina principal de http://volgendboek.nl , que redirige a http://volgendboek.nl/fantasy . La barra de direcciones no refleja la URL redireccionada final.

Para que esto funcione, puede agregar pasar un encabezado X-PJAX-URL a la solicitud final.

Muestra en rieles:

class HomepageController < ApplicationController

def index
if request.xhr?
if request.url # Check if we are redirected
response
.headers['X-PJAX-URL'] = request.url
end
render
:layout => false
end
end

end

Esto asegurará que la barra de direcciones del navegador se actualice a la URL final después de la redirección en lugar del enlace inicial.