module Turbolinks::XHRUrlFor

Corrects the behavior of url_for (and link_to, which uses url_for) with the :back option by using the X-XHR-Referer request header instead of the standard Referer request header.

Public Instance Methods

url_for(options = {}) click to toggle source
Calls superclass method
# File lib/turbolinks/xhr_url_for.rb, line 6
def url_for(options = {})
  options = (controller.request.headers["X-XHR-Referer"] || options) if options == :back
  super
end