module TurboGraft::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/turbograft/xhr_url_for.rb, line 6
def url_for(options = {})
  options = (controller.request.headers["X-XHR-Referer"] || options) if options == :back
  super(options)
end