module ActionDispatch::Http::URL

def add_trailing_slash(path)

def add_trailing_slash(path)
  # includes querysting
  if path.include?('?')
    path.sub!(/\?/, '/\&')
  # does not have a .format
  elsif !path.include?(".")
    path.sub!(/[^\/]\z|\A\z/, '\&/')
  end
end