class ActionDispatch::Routing::RoutesProxy

def method_missing(method, *args)

def method_missing(method, *args)
  if @helpers.respond_to?(method)
    options = args.extract_options!
    options = url_options.merge((options || {}).symbolize_keys)
    if @script_namer
      options[:script_name] = merge_script_names(
        options[:script_name],
        @script_namer.call(options)
      )
    end
    args << options
    @helpers.public_send(method, *args)
  else
    super
  end
end