2131 lines
60 KiB
HTML
2131 lines
60 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<meta name="turbo-visit-control" content="reload">
|
|
<title>Action Controller: Exception caught</title>
|
|
<style>
|
|
body {
|
|
background-color: #FAFAFA;
|
|
color: #333;
|
|
color-scheme: light dark;
|
|
supported-color-schemes: light dark;
|
|
margin: 0px;
|
|
}
|
|
|
|
body, p, ol, ul, td {
|
|
font-family: helvetica, verdana, arial, sans-serif;
|
|
font-size: 13px;
|
|
line-height: 18px;
|
|
}
|
|
|
|
pre {
|
|
font-size: 11px;
|
|
white-space: pre-wrap;
|
|
}
|
|
|
|
pre.box {
|
|
border: 1px solid #EEE;
|
|
padding: 10px;
|
|
margin: 0px;
|
|
width: 958px;
|
|
}
|
|
|
|
header {
|
|
color: #F0F0F0;
|
|
background: #C00;
|
|
padding: 0.5em 1.5em;
|
|
}
|
|
|
|
h1 {
|
|
overflow-wrap: break-word;
|
|
margin: 0.2em 0;
|
|
line-height: 1.1em;
|
|
font-size: 2em;
|
|
}
|
|
|
|
h2 {
|
|
color: #C00;
|
|
line-height: 25px;
|
|
}
|
|
|
|
code.traces {
|
|
font-size: 11px;
|
|
}
|
|
|
|
.response-heading, .request-heading {
|
|
margin-top: 30px;
|
|
}
|
|
|
|
.exception-message {
|
|
padding: 8px 0;
|
|
}
|
|
|
|
.exception-message .message {
|
|
margin-bottom: 8px;
|
|
line-height: 25px;
|
|
font-size: 1.5em;
|
|
font-weight: bold;
|
|
color: #C00;
|
|
}
|
|
|
|
.details {
|
|
border: 1px solid #D0D0D0;
|
|
border-radius: 4px;
|
|
margin: 1em 0px;
|
|
display: block;
|
|
max-width: 978px;
|
|
}
|
|
|
|
.summary {
|
|
padding: 8px 15px;
|
|
border-bottom: 1px solid #D0D0D0;
|
|
display: block;
|
|
}
|
|
|
|
a.summary {
|
|
color: #F0F0F0;
|
|
text-decoration: none;
|
|
background: #C52F24;
|
|
border-bottom: none;
|
|
}
|
|
|
|
.details pre {
|
|
margin: 5px;
|
|
border: none;
|
|
}
|
|
|
|
#container {
|
|
box-sizing: border-box;
|
|
width: 100%;
|
|
padding: 0 1.5em;
|
|
}
|
|
|
|
.source * {
|
|
margin: 0px;
|
|
padding: 0px;
|
|
}
|
|
|
|
.source {
|
|
border: 1px solid #D9D9D9;
|
|
background: #ECECEC;
|
|
max-width: 978px;
|
|
}
|
|
|
|
.source pre {
|
|
padding: 10px 0px;
|
|
border: none;
|
|
}
|
|
|
|
.source .data {
|
|
font-size: 80%;
|
|
overflow: auto;
|
|
background-color: #FFF;
|
|
}
|
|
|
|
.info {
|
|
padding: 0.5em;
|
|
}
|
|
|
|
.source .data .line_numbers {
|
|
background-color: #ECECEC;
|
|
color: #555;
|
|
padding: 1em .5em;
|
|
border-right: 1px solid #DDD;
|
|
text-align: right;
|
|
}
|
|
|
|
.line {
|
|
padding-left: 10px;
|
|
white-space: pre;
|
|
}
|
|
|
|
.line:hover {
|
|
background-color: #F6F6F6;
|
|
}
|
|
|
|
.line.active {
|
|
background-color: #FCC;
|
|
}
|
|
|
|
.error_highlight {
|
|
display: inline-block;
|
|
background-color: #FF9;
|
|
text-decoration: #F00 wavy underline;
|
|
}
|
|
|
|
.error_highlight_tip {
|
|
color: #666;
|
|
padding: 2px 2px;
|
|
font-size: 10px;
|
|
}
|
|
|
|
.button_to {
|
|
display: inline-block;
|
|
margin-top: 0.75em;
|
|
margin-bottom: 0.75em;
|
|
}
|
|
|
|
.hidden {
|
|
display: none;
|
|
}
|
|
|
|
.correction {
|
|
list-style-type: none;
|
|
}
|
|
|
|
input[type="submit"] {
|
|
color: white;
|
|
background-color: #C00;
|
|
border: none;
|
|
border-radius: 12px;
|
|
box-shadow: 0 3px #F99;
|
|
font-size: 13px;
|
|
font-weight: bold;
|
|
margin: 0;
|
|
padding: 10px 18px;
|
|
cursor: pointer;
|
|
-webkit-appearance: none;
|
|
}
|
|
input[type="submit"]:focus,
|
|
input[type="submit"]:hover {
|
|
opacity: 0.8;
|
|
}
|
|
input[type="submit"]:active {
|
|
box-shadow: 0 2px #F99;
|
|
transform: translateY(1px)
|
|
}
|
|
|
|
a { color: #980905; }
|
|
a:visited { color: #666; }
|
|
a.trace-frames {
|
|
color: #666;
|
|
overflow-wrap: break-word;
|
|
}
|
|
a:hover, a.trace-frames.selected { color: #C00; }
|
|
a.summary:hover { color: #FFF; }
|
|
|
|
@media (prefers-color-scheme: dark) {
|
|
body {
|
|
background-color: #222;
|
|
color: #ECECEC;
|
|
}
|
|
|
|
.details, .summary {
|
|
border-color: #666;
|
|
}
|
|
|
|
.source {
|
|
border-color: #555;
|
|
background-color: #333;
|
|
}
|
|
|
|
.source .data {
|
|
background: #444;
|
|
}
|
|
|
|
.source .data .line_numbers {
|
|
background: #333;
|
|
border-color: #222;
|
|
}
|
|
|
|
.line:hover {
|
|
background: #666;
|
|
}
|
|
|
|
.line.active {
|
|
background-color: #900;
|
|
}
|
|
|
|
.error_highlight {
|
|
color: #333;
|
|
}
|
|
|
|
input[type="submit"] {
|
|
box-shadow: 0 3px #800;
|
|
}
|
|
input[type="submit"]:active {
|
|
box-shadow: 0 2px #800;
|
|
}
|
|
|
|
a { color: #C00; }
|
|
a.trace-frames { color: #999; }
|
|
a:hover, a.trace-frames.selected { color: #E9382B; }
|
|
}
|
|
|
|
h2, p {
|
|
padding-left: 30px;
|
|
}
|
|
|
|
#route_table {
|
|
margin: 0;
|
|
border-collapse: collapse;
|
|
word-wrap:break-word;
|
|
table-layout: fixed;
|
|
width:100%;
|
|
}
|
|
|
|
#route_table thead tr {
|
|
border-bottom: 2px solid #ddd;
|
|
}
|
|
|
|
#route_table th {
|
|
padding-left: 30px;
|
|
text-align: left;
|
|
}
|
|
|
|
#route_table thead tr.bottom {
|
|
border-bottom: none;
|
|
}
|
|
|
|
#route_table thead tr.bottom th {
|
|
padding: 10px 30px;
|
|
line-height: 15px;
|
|
}
|
|
|
|
#route_table #search_container {
|
|
padding: 7px 30px;
|
|
}
|
|
|
|
#route_table thead tr th input#search {
|
|
-webkit-appearance: textfield;
|
|
width:100%;
|
|
}
|
|
|
|
#route_table thead th.http-verb {
|
|
width: 10%;
|
|
}
|
|
|
|
#route_table tbody tr {
|
|
border-bottom: 1px solid #ddd;
|
|
}
|
|
|
|
#route_table tbody tr:nth-child(odd) {
|
|
background: #f2f2f2;
|
|
}
|
|
|
|
#route_table tbody.exact_matches,
|
|
#route_table tbody.fuzzy_matches {
|
|
background-color: LightGoldenRodYellow;
|
|
border-bottom: solid 2px SlateGrey;
|
|
}
|
|
|
|
#route_table tbody.exact_matches tr,
|
|
#route_table tbody.fuzzy_matches tr {
|
|
background: none;
|
|
border-bottom: none;
|
|
}
|
|
|
|
#route_table td {
|
|
padding: 4px 30px;
|
|
}
|
|
|
|
@media (prefers-color-scheme: dark) {
|
|
#route_table tbody tr:nth-child(odd) {
|
|
background: #282828;
|
|
}
|
|
|
|
#route_table tbody.exact_matches tr,
|
|
#route_table tbody.fuzzy_matches tr {
|
|
background: DarkSlateGrey;
|
|
}
|
|
}
|
|
|
|
</style>
|
|
|
|
<script>
|
|
var toggle = function(id) {
|
|
document.getElementById(id).classList.toggle('hidden');
|
|
return false;
|
|
}
|
|
var show = function(id) {
|
|
document.getElementById(id).style.display = 'block';
|
|
}
|
|
var hide = function(id) {
|
|
document.getElementById(id).style.display = 'none';
|
|
}
|
|
var toggleSessionDump = function() {
|
|
return toggle('session_dump');
|
|
}
|
|
var toggleEnvDump = function() {
|
|
return toggle('env_dump');
|
|
}
|
|
</script>
|
|
</head>
|
|
<body>
|
|
|
|
<header role="banner">
|
|
<h1>Routing Error</h1>
|
|
</header>
|
|
<main role="main" id="container">
|
|
<h2>No route matches [GET] "/auth/logout"</h2>
|
|
|
|
|
|
<p><code>Rails.root: /app</code></p>
|
|
|
|
<div id="traces-0">
|
|
<a href="#" onclick="hide('Framework-Trace-0');hide('Full-Trace-0');show('Application-Trace-0');; return false;">Application Trace</a> |
|
|
<a href="#" onclick="hide('Application-Trace-0');hide('Full-Trace-0');show('Framework-Trace-0');; return false;">Framework Trace</a> |
|
|
<a href="#" onclick="hide('Application-Trace-0');hide('Framework-Trace-0');show('Full-Trace-0');; return false;">Full Trace</a>
|
|
|
|
<div id="Application-Trace-0" style="display: block;">
|
|
<code class="traces">
|
|
</code>
|
|
</div>
|
|
<div id="Framework-Trace-0" style="display: none;">
|
|
<code class="traces">
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="0" href="#">
|
|
actionpack (7.1.6) lib/action_dispatch/middleware/debug_exceptions.rb:33:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="1" href="#">
|
|
web-console (4.2.1) lib/web_console/middleware.rb:132:in `call_app'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="2" href="#">
|
|
web-console (4.2.1) lib/web_console/middleware.rb:19:in `block in call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="3" href="#">
|
|
web-console (4.2.1) lib/web_console/middleware.rb:17:in `catch'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="4" href="#">
|
|
web-console (4.2.1) lib/web_console/middleware.rb:17:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="5" href="#">
|
|
actionpack (7.1.6) lib/action_dispatch/middleware/show_exceptions.rb:31:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="6" href="#">
|
|
railties (7.1.6) lib/rails/rack/logger.rb:37:in `call_app'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="7" href="#">
|
|
railties (7.1.6) lib/rails/rack/logger.rb:24:in `block in call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="8" href="#">
|
|
activesupport (7.1.6) lib/active_support/tagged_logging.rb:139:in `block in tagged'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="9" href="#">
|
|
activesupport (7.1.6) lib/active_support/tagged_logging.rb:39:in `tagged'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="10" href="#">
|
|
activesupport (7.1.6) lib/active_support/tagged_logging.rb:139:in `tagged'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="11" href="#">
|
|
activesupport (7.1.6) lib/active_support/broadcast_logger.rb:241:in `method_missing'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="12" href="#">
|
|
railties (7.1.6) lib/rails/rack/logger.rb:24:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="13" href="#">
|
|
propshaft (1.3.2) lib/propshaft/quiet_assets.rb:11:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="14" href="#">
|
|
actionpack (7.1.6) lib/action_dispatch/middleware/remote_ip.rb:92:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="15" href="#">
|
|
actionpack (7.1.6) lib/action_dispatch/middleware/request_id.rb:28:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="16" href="#">
|
|
rack (3.2.6) lib/rack/method_override.rb:28:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="17" href="#">
|
|
rack (3.2.6) lib/rack/runtime.rb:24:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="18" href="#">
|
|
actionpack (7.1.6) lib/action_dispatch/middleware/server_timing.rb:59:in `block in call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="19" href="#">
|
|
actionpack (7.1.6) lib/action_dispatch/middleware/server_timing.rb:24:in `collect_events'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="20" href="#">
|
|
actionpack (7.1.6) lib/action_dispatch/middleware/server_timing.rb:58:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="21" href="#">
|
|
actionpack (7.1.6) lib/action_dispatch/middleware/executor.rb:14:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="22" href="#">
|
|
propshaft (1.3.2) lib/propshaft/server.rb:37:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="23" href="#">
|
|
actionpack (7.1.6) lib/action_dispatch/middleware/static.rb:25:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="24" href="#">
|
|
rack (3.2.6) lib/rack/sendfile.rb:131:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="25" href="#">
|
|
rack-mini-profiler (4.0.1) lib/mini_profiler.rb:334:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="26" href="#">
|
|
railties (7.1.6) lib/rails/engine.rb:536:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="27" href="#">
|
|
puma (6.6.1) lib/puma/configuration.rb:279:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="28" href="#">
|
|
puma (6.6.1) lib/puma/request.rb:99:in `block in handle_request'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="29" href="#">
|
|
puma (6.6.1) lib/puma/thread_pool.rb:390:in `with_force_shutdown'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="30" href="#">
|
|
puma (6.6.1) lib/puma/request.rb:98:in `handle_request'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="31" href="#">
|
|
puma (6.6.1) lib/puma/server.rb:472:in `process_client'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="32" href="#">
|
|
puma (6.6.1) lib/puma/server.rb:254:in `block in run'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="33" href="#">
|
|
puma (6.6.1) lib/puma/thread_pool.rb:167:in `block in spawn_thread'
|
|
</a>
|
|
<br>
|
|
</code>
|
|
</div>
|
|
<div id="Full-Trace-0" style="display: none;">
|
|
<code class="traces">
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="0" href="#">
|
|
actionpack (7.1.6) lib/action_dispatch/middleware/debug_exceptions.rb:33:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="1" href="#">
|
|
web-console (4.2.1) lib/web_console/middleware.rb:132:in `call_app'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="2" href="#">
|
|
web-console (4.2.1) lib/web_console/middleware.rb:19:in `block in call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="3" href="#">
|
|
web-console (4.2.1) lib/web_console/middleware.rb:17:in `catch'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="4" href="#">
|
|
web-console (4.2.1) lib/web_console/middleware.rb:17:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="5" href="#">
|
|
actionpack (7.1.6) lib/action_dispatch/middleware/show_exceptions.rb:31:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="6" href="#">
|
|
railties (7.1.6) lib/rails/rack/logger.rb:37:in `call_app'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="7" href="#">
|
|
railties (7.1.6) lib/rails/rack/logger.rb:24:in `block in call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="8" href="#">
|
|
activesupport (7.1.6) lib/active_support/tagged_logging.rb:139:in `block in tagged'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="9" href="#">
|
|
activesupport (7.1.6) lib/active_support/tagged_logging.rb:39:in `tagged'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="10" href="#">
|
|
activesupport (7.1.6) lib/active_support/tagged_logging.rb:139:in `tagged'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="11" href="#">
|
|
activesupport (7.1.6) lib/active_support/broadcast_logger.rb:241:in `method_missing'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="12" href="#">
|
|
railties (7.1.6) lib/rails/rack/logger.rb:24:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="13" href="#">
|
|
propshaft (1.3.2) lib/propshaft/quiet_assets.rb:11:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="14" href="#">
|
|
actionpack (7.1.6) lib/action_dispatch/middleware/remote_ip.rb:92:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="15" href="#">
|
|
actionpack (7.1.6) lib/action_dispatch/middleware/request_id.rb:28:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="16" href="#">
|
|
rack (3.2.6) lib/rack/method_override.rb:28:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="17" href="#">
|
|
rack (3.2.6) lib/rack/runtime.rb:24:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="18" href="#">
|
|
actionpack (7.1.6) lib/action_dispatch/middleware/server_timing.rb:59:in `block in call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="19" href="#">
|
|
actionpack (7.1.6) lib/action_dispatch/middleware/server_timing.rb:24:in `collect_events'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="20" href="#">
|
|
actionpack (7.1.6) lib/action_dispatch/middleware/server_timing.rb:58:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="21" href="#">
|
|
actionpack (7.1.6) lib/action_dispatch/middleware/executor.rb:14:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="22" href="#">
|
|
propshaft (1.3.2) lib/propshaft/server.rb:37:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="23" href="#">
|
|
actionpack (7.1.6) lib/action_dispatch/middleware/static.rb:25:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="24" href="#">
|
|
rack (3.2.6) lib/rack/sendfile.rb:131:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="25" href="#">
|
|
rack-mini-profiler (4.0.1) lib/mini_profiler.rb:334:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="26" href="#">
|
|
railties (7.1.6) lib/rails/engine.rb:536:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="27" href="#">
|
|
puma (6.6.1) lib/puma/configuration.rb:279:in `call'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="28" href="#">
|
|
puma (6.6.1) lib/puma/request.rb:99:in `block in handle_request'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="29" href="#">
|
|
puma (6.6.1) lib/puma/thread_pool.rb:390:in `with_force_shutdown'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="30" href="#">
|
|
puma (6.6.1) lib/puma/request.rb:98:in `handle_request'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="31" href="#">
|
|
puma (6.6.1) lib/puma/server.rb:472:in `process_client'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="32" href="#">
|
|
puma (6.6.1) lib/puma/server.rb:254:in `block in run'
|
|
</a>
|
|
<br>
|
|
<a class="trace-frames trace-frames-0" data-exception-object-id="38340" data-frame-id="33" href="#">
|
|
puma (6.6.1) lib/puma/thread_pool.rb:167:in `block in spawn_thread'
|
|
</a>
|
|
<br>
|
|
</code>
|
|
</div>
|
|
|
|
<script>
|
|
(function() {
|
|
var traceFrames = document.getElementsByClassName('trace-frames-0');
|
|
var selectedFrame, currentSource = document.getElementById('frame-source-0-0');
|
|
|
|
// Add click listeners for all stack frames
|
|
for (var i = 0; i < traceFrames.length; i++) {
|
|
traceFrames[i].addEventListener('click', function(e) {
|
|
e.preventDefault();
|
|
var target = e.target;
|
|
var frame_id = target.dataset.frameId;
|
|
|
|
if (selectedFrame) {
|
|
selectedFrame.className = selectedFrame.className.replace("selected", "");
|
|
}
|
|
|
|
target.className += " selected";
|
|
selectedFrame = target;
|
|
|
|
// Change the extracted source code
|
|
changeSourceExtract(frame_id);
|
|
});
|
|
|
|
function changeSourceExtract(frame_id) {
|
|
var el = document.getElementById('frame-source-0-' + frame_id);
|
|
if (currentSource && el) {
|
|
currentSource.className += " hidden";
|
|
el.className = el.className.replace(" hidden", "");
|
|
currentSource = el;
|
|
}
|
|
}
|
|
}
|
|
})();
|
|
</script>
|
|
</div>
|
|
|
|
|
|
<h2>
|
|
Routes
|
|
</h2>
|
|
|
|
<p>
|
|
Routes match in priority from top to bottom
|
|
</p>
|
|
|
|
|
|
<table id='route_table'>
|
|
<thead>
|
|
<tr>
|
|
<th>Helper
|
|
(<a data-route-helper="_path" title="Returns a relative path (without the http or domain)" href="#">Path</a> /
|
|
<a data-route-helper="_url" title="Returns an absolute URL (with the http and domain)" href="#">Url</a>)
|
|
</th>
|
|
<th class="http-verb">HTTP Verb</th>
|
|
<th>Path</th>
|
|
<th>Controller#Action</th>
|
|
<th>Source Location</th>
|
|
</tr>
|
|
<tr>
|
|
<th colspan="5" id="search_container"><input id="search" placeholder="Search" type="search" name="query[]" /></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody class='exact_matches' id='exact_matches'>
|
|
</tbody>
|
|
<tbody class='fuzzy_matches' id='fuzzy_matches'>
|
|
</tbody>
|
|
<tbody>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='new_user_session'>
|
|
new_user_session<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/auth/login(.:format)'>
|
|
/auth/login(.:format)
|
|
</td>
|
|
<td>
|
|
<p>users/sessions#new</p>
|
|
</td>
|
|
<td>
|
|
<p>devise (5.0.4) lib/devise/rails/routes.rb:378</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='user_session'>
|
|
user_session<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
POST
|
|
</td>
|
|
<td data-route-path='/auth/login(.:format)'>
|
|
/auth/login(.:format)
|
|
</td>
|
|
<td>
|
|
<p>users/sessions#create</p>
|
|
</td>
|
|
<td>
|
|
<p>devise (5.0.4) lib/devise/rails/routes.rb:379</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='destroy_user_session'>
|
|
destroy_user_session<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
DELETE
|
|
</td>
|
|
<td data-route-path='/auth/logout(.:format)'>
|
|
/auth/logout(.:format)
|
|
</td>
|
|
<td>
|
|
<p>users/sessions#destroy</p>
|
|
</td>
|
|
<td>
|
|
<p>devise (5.0.4) lib/devise/rails/routes.rb:380</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='new_user_password'>
|
|
new_user_password<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/auth/senha/new(.:format)'>
|
|
/auth/senha/new(.:format)
|
|
</td>
|
|
<td>
|
|
<p>devise/passwords#new</p>
|
|
</td>
|
|
<td>
|
|
<p>devise (5.0.4) lib/devise/rails/routes.rb:385</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='edit_user_password'>
|
|
edit_user_password<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/auth/senha/edit(.:format)'>
|
|
/auth/senha/edit(.:format)
|
|
</td>
|
|
<td>
|
|
<p>devise/passwords#edit</p>
|
|
</td>
|
|
<td>
|
|
<p>devise (5.0.4) lib/devise/rails/routes.rb:385</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='user_password'>
|
|
user_password<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
PATCH
|
|
</td>
|
|
<td data-route-path='/auth/senha(.:format)'>
|
|
/auth/senha(.:format)
|
|
</td>
|
|
<td>
|
|
<p>devise/passwords#update</p>
|
|
</td>
|
|
<td>
|
|
<p>devise (5.0.4) lib/devise/rails/routes.rb:385</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name=''>
|
|
</td>
|
|
<td>
|
|
PUT
|
|
</td>
|
|
<td data-route-path='/auth/senha(.:format)'>
|
|
/auth/senha(.:format)
|
|
</td>
|
|
<td>
|
|
<p>devise/passwords#update</p>
|
|
</td>
|
|
<td>
|
|
<p>devise (5.0.4) lib/devise/rails/routes.rb:385</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name=''>
|
|
</td>
|
|
<td>
|
|
POST
|
|
</td>
|
|
<td data-route-path='/auth/senha(.:format)'>
|
|
/auth/senha(.:format)
|
|
</td>
|
|
<td>
|
|
<p>devise/passwords#create</p>
|
|
</td>
|
|
<td>
|
|
<p>devise (5.0.4) lib/devise/rails/routes.rb:385</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='root'>
|
|
root<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/'>
|
|
/
|
|
</td>
|
|
<td>
|
|
<p>dashboard#index</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:13</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='dashboard'>
|
|
dashboard<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/dashboard(.:format)'>
|
|
/dashboard(.:format)
|
|
</td>
|
|
<td>
|
|
<p>dashboard#index</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:16</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='motorista_dashboard'>
|
|
motorista_dashboard<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/motorista(.:format)'>
|
|
/motorista(.:format)
|
|
</td>
|
|
<td>
|
|
<p>motorista/dashboard#index</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:19</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='motorista_login'>
|
|
motorista_login<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/motorista/login(.:format)'>
|
|
/motorista/login(.:format)
|
|
</td>
|
|
<td>
|
|
<p>motorista/sessoes#new</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:22</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name=''>
|
|
</td>
|
|
<td>
|
|
POST
|
|
</td>
|
|
<td data-route-path='/motorista/login(.:format)'>
|
|
/motorista/login(.:format)
|
|
</td>
|
|
<td>
|
|
<p>motorista/sessoes#create</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:23</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='motorista_acesso_qr'>
|
|
motorista_acesso_qr<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/motorista/acesso/:token(.:format)'>
|
|
/motorista/acesso/:token(.:format)
|
|
</td>
|
|
<td>
|
|
<p>motorista/sessoes#acesso_qr</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:24</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='wizard_consolidacao'>
|
|
wizard_consolidacao<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/consolidacoes/:id/wizard(.:format)'>
|
|
/consolidacoes/:id/wizard(.:format)
|
|
</td>
|
|
<td>
|
|
<p>consolidacoes#wizard</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:29</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='finalizar_consolidacao'>
|
|
finalizar_consolidacao<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
POST
|
|
</td>
|
|
<td data-route-path='/consolidacoes/:id/finalizar(.:format)'>
|
|
/consolidacoes/:id/finalizar(.:format)
|
|
</td>
|
|
<td>
|
|
<p>consolidacoes#finalizar</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:30</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='arquivar_consolidacao'>
|
|
arquivar_consolidacao<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
POST
|
|
</td>
|
|
<td data-route-path='/consolidacoes/:id/arquivar(.:format)'>
|
|
/consolidacoes/:id/arquivar(.:format)
|
|
</td>
|
|
<td>
|
|
<p>consolidacoes#arquivar</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:31</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='preview_holerite_consolidacao'>
|
|
preview_holerite_consolidacao<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/consolidacoes/:id/preview_holerite(.:format)'>
|
|
/consolidacoes/:id/preview_holerite(.:format)
|
|
</td>
|
|
<td>
|
|
<p>consolidacoes#preview_holerite</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:32</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='gerar_pdf_relatorio_consolidacao'>
|
|
gerar_pdf_relatorio_consolidacao<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/consolidacoes/:id/gerar_pdf_relatorio(.:format)'>
|
|
/consolidacoes/:id/gerar_pdf_relatorio(.:format)
|
|
</td>
|
|
<td>
|
|
<p>consolidacoes#gerar_pdf_relatorio</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:33</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='gerar_pdf_holerite_consolidacao'>
|
|
gerar_pdf_holerite_consolidacao<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/consolidacoes/:id/gerar_pdf_holerite(.:format)'>
|
|
/consolidacoes/:id/gerar_pdf_holerite(.:format)
|
|
</td>
|
|
<td>
|
|
<p>consolidacoes#gerar_pdf_holerite</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:34</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='validar_consolidacao_consolidacao_entregas'>
|
|
validar_consolidacao_consolidacao_entregas<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/consolidacoes/:consolidacao_id/consolidacao_entregas/validar(.:format)'>
|
|
/consolidacoes/:consolidacao_id/consolidacao_entregas/validar(.:format)
|
|
</td>
|
|
<td>
|
|
<p>consolidacao_entregas#validar</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:39</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='classificar_consolidacao_consolidacao_entregas'>
|
|
classificar_consolidacao_consolidacao_entregas<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
POST
|
|
</td>
|
|
<td data-route-path='/consolidacoes/:consolidacao_id/consolidacao_entregas/classificar(.:format)'>
|
|
/consolidacoes/:consolidacao_id/consolidacao_entregas/classificar(.:format)
|
|
</td>
|
|
<td>
|
|
<p>consolidacao_entregas#classificar</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:40</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='classificar_em_massa_consolidacao_consolidacao_entregas'>
|
|
classificar_em_massa_consolidacao_consolidacao_entregas<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
POST
|
|
</td>
|
|
<td data-route-path='/consolidacoes/:consolidacao_id/consolidacao_entregas/classificar_em_massa(.:format)'>
|
|
/consolidacoes/:consolidacao_id/consolidacao_entregas/classificar_em_massa(.:format)
|
|
</td>
|
|
<td>
|
|
<p>consolidacao_entregas#classificar_em_massa</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:41</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='revisar_consolidacao_consolidacao_entregas'>
|
|
revisar_consolidacao_consolidacao_entregas<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/consolidacoes/:consolidacao_id/consolidacao_entregas/revisar(.:format)'>
|
|
/consolidacoes/:consolidacao_id/consolidacao_entregas/revisar(.:format)
|
|
</td>
|
|
<td>
|
|
<p>consolidacao_entregas#revisar</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:42</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='consolidacoes'>
|
|
consolidacoes<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/consolidacoes(.:format)'>
|
|
/consolidacoes(.:format)
|
|
</td>
|
|
<td>
|
|
<p>consolidacoes#index</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:27</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name=''>
|
|
</td>
|
|
<td>
|
|
POST
|
|
</td>
|
|
<td data-route-path='/consolidacoes(.:format)'>
|
|
/consolidacoes(.:format)
|
|
</td>
|
|
<td>
|
|
<p>consolidacoes#create</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:27</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='new_consolidacao'>
|
|
new_consolidacao<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/consolidacoes/new(.:format)'>
|
|
/consolidacoes/new(.:format)
|
|
</td>
|
|
<td>
|
|
<p>consolidacoes#new</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:27</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='edit_consolidacao'>
|
|
edit_consolidacao<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/consolidacoes/:id/edit(.:format)'>
|
|
/consolidacoes/:id/edit(.:format)
|
|
</td>
|
|
<td>
|
|
<p>consolidacoes#edit</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:27</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='consolidacao'>
|
|
consolidacao<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/consolidacoes/:id(.:format)'>
|
|
/consolidacoes/:id(.:format)
|
|
</td>
|
|
<td>
|
|
<p>consolidacoes#show</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:27</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name=''>
|
|
</td>
|
|
<td>
|
|
PATCH
|
|
</td>
|
|
<td data-route-path='/consolidacoes/:id(.:format)'>
|
|
/consolidacoes/:id(.:format)
|
|
</td>
|
|
<td>
|
|
<p>consolidacoes#update</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:27</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name=''>
|
|
</td>
|
|
<td>
|
|
PUT
|
|
</td>
|
|
<td data-route-path='/consolidacoes/:id(.:format)'>
|
|
/consolidacoes/:id(.:format)
|
|
</td>
|
|
<td>
|
|
<p>consolidacoes#update</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:27</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name=''>
|
|
</td>
|
|
<td>
|
|
DELETE
|
|
</td>
|
|
<td data-route-path='/consolidacoes/:id(.:format)'>
|
|
/consolidacoes/:id(.:format)
|
|
</td>
|
|
<td>
|
|
<p>consolidacoes#destroy</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:27</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='toggle_ativo_admin_usuario'>
|
|
toggle_ativo_admin_usuario<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
PATCH
|
|
</td>
|
|
<td data-route-path='/admin/usuarios/:id/toggle_ativo(.:format)'>
|
|
/admin/usuarios/:id/toggle_ativo(.:format)
|
|
</td>
|
|
<td>
|
|
<p>admin/usuarios#toggle_ativo</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:50</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='admin_usuarios'>
|
|
admin_usuarios<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/admin/usuarios(.:format)'>
|
|
/admin/usuarios(.:format)
|
|
</td>
|
|
<td>
|
|
<p>admin/usuarios#index</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:49</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name=''>
|
|
</td>
|
|
<td>
|
|
POST
|
|
</td>
|
|
<td data-route-path='/admin/usuarios(.:format)'>
|
|
/admin/usuarios(.:format)
|
|
</td>
|
|
<td>
|
|
<p>admin/usuarios#create</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:49</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='new_admin_usuario'>
|
|
new_admin_usuario<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/admin/usuarios/new(.:format)'>
|
|
/admin/usuarios/new(.:format)
|
|
</td>
|
|
<td>
|
|
<p>admin/usuarios#new</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:49</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='edit_admin_usuario'>
|
|
edit_admin_usuario<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/admin/usuarios/:id/edit(.:format)'>
|
|
/admin/usuarios/:id/edit(.:format)
|
|
</td>
|
|
<td>
|
|
<p>admin/usuarios#edit</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:49</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='admin_usuario'>
|
|
admin_usuario<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
PATCH
|
|
</td>
|
|
<td data-route-path='/admin/usuarios/:id(.:format)'>
|
|
/admin/usuarios/:id(.:format)
|
|
</td>
|
|
<td>
|
|
<p>admin/usuarios#update</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:49</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name=''>
|
|
</td>
|
|
<td>
|
|
PUT
|
|
</td>
|
|
<td data-route-path='/admin/usuarios/:id(.:format)'>
|
|
/admin/usuarios/:id(.:format)
|
|
</td>
|
|
<td>
|
|
<p>admin/usuarios#update</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:49</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name=''>
|
|
</td>
|
|
<td>
|
|
DELETE
|
|
</td>
|
|
<td data-route-path='/admin/usuarios/:id(.:format)'>
|
|
/admin/usuarios/:id(.:format)
|
|
</td>
|
|
<td>
|
|
<p>admin/usuarios#destroy</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:49</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='toggle_tema_admin_configuracoes'>
|
|
toggle_tema_admin_configuracoes<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
POST
|
|
</td>
|
|
<td data-route-path='/admin/configuracoes/toggle_tema(.:format)'>
|
|
/admin/configuracoes/toggle_tema(.:format)
|
|
</td>
|
|
<td>
|
|
<p>admin/configuracoes#toggle_tema</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:53</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='admin_configuracoes'>
|
|
admin_configuracoes<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/admin/configuracoes(.:format)'>
|
|
/admin/configuracoes(.:format)
|
|
</td>
|
|
<td>
|
|
<p>admin/configuracoes#index</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:52</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='edit_admin_configuracao'>
|
|
edit_admin_configuracao<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/admin/configuracoes/:id/edit(.:format)'>
|
|
/admin/configuracoes/:id/edit(.:format)
|
|
</td>
|
|
<td>
|
|
<p>admin/configuracoes#edit</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:52</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='admin_configuracao'>
|
|
admin_configuracao<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
PATCH
|
|
</td>
|
|
<td data-route-path='/admin/configuracoes/:id(.:format)'>
|
|
/admin/configuracoes/:id(.:format)
|
|
</td>
|
|
<td>
|
|
<p>admin/configuracoes#update</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:52</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name=''>
|
|
</td>
|
|
<td>
|
|
PUT
|
|
</td>
|
|
<td data-route-path='/admin/configuracoes/:id(.:format)'>
|
|
/admin/configuracoes/:id(.:format)
|
|
</td>
|
|
<td>
|
|
<p>admin/configuracoes#update</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:52</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='admin_auditoria_logs'>
|
|
admin_auditoria_logs<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/admin/auditoria_logs(.:format)'>
|
|
/admin/auditoria_logs(.:format)
|
|
</td>
|
|
<td>
|
|
<p>admin/auditoria_logs#index</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:55</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='api_v1_dashboard_metricas'>
|
|
api_v1_dashboard_metricas<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/api/v1/dashboard/metricas(.:format)'>
|
|
/api/v1/dashboard/metricas(.:format)
|
|
</td>
|
|
<td>
|
|
<p>api/v1/dashboard#metricas</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:61</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='health'>
|
|
health<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/health(.:format)'>
|
|
/health(.:format)
|
|
</td>
|
|
<td>
|
|
<p>Inline handler (Proc/Lambda)</p>
|
|
</td>
|
|
<td>
|
|
<p>/app/config/routes.rb:66</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='turbo_recede_historical_location'>
|
|
turbo_recede_historical_location<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/recede_historical_location(.:format)'>
|
|
/recede_historical_location(.:format)
|
|
</td>
|
|
<td>
|
|
<p>turbo/native/navigation#recede</p>
|
|
</td>
|
|
<td>
|
|
<p>turbo-rails (2.0.23) config/routes.rb:2</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='turbo_resume_historical_location'>
|
|
turbo_resume_historical_location<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/resume_historical_location(.:format)'>
|
|
/resume_historical_location(.:format)
|
|
</td>
|
|
<td>
|
|
<p>turbo/native/navigation#resume</p>
|
|
</td>
|
|
<td>
|
|
<p>turbo-rails (2.0.23) config/routes.rb:3</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='turbo_refresh_historical_location'>
|
|
turbo_refresh_historical_location<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/refresh_historical_location(.:format)'>
|
|
/refresh_historical_location(.:format)
|
|
</td>
|
|
<td>
|
|
<p>turbo/native/navigation#refresh</p>
|
|
</td>
|
|
<td>
|
|
<p>turbo-rails (2.0.23) config/routes.rb:4</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='rails_postmark_inbound_emails'>
|
|
rails_postmark_inbound_emails<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
POST
|
|
</td>
|
|
<td data-route-path='/rails/action_mailbox/postmark/inbound_emails(.:format)'>
|
|
/rails/action_mailbox/postmark/inbound_emails(.:format)
|
|
</td>
|
|
<td>
|
|
<p>action_mailbox/ingresses/postmark/inbound_emails#create</p>
|
|
</td>
|
|
<td>
|
|
<p>actionmailbox (7.1.6) config/routes.rb:5</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='rails_relay_inbound_emails'>
|
|
rails_relay_inbound_emails<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
POST
|
|
</td>
|
|
<td data-route-path='/rails/action_mailbox/relay/inbound_emails(.:format)'>
|
|
/rails/action_mailbox/relay/inbound_emails(.:format)
|
|
</td>
|
|
<td>
|
|
<p>action_mailbox/ingresses/relay/inbound_emails#create</p>
|
|
</td>
|
|
<td>
|
|
<p>actionmailbox (7.1.6) config/routes.rb:6</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='rails_sendgrid_inbound_emails'>
|
|
rails_sendgrid_inbound_emails<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
POST
|
|
</td>
|
|
<td data-route-path='/rails/action_mailbox/sendgrid/inbound_emails(.:format)'>
|
|
/rails/action_mailbox/sendgrid/inbound_emails(.:format)
|
|
</td>
|
|
<td>
|
|
<p>action_mailbox/ingresses/sendgrid/inbound_emails#create</p>
|
|
</td>
|
|
<td>
|
|
<p>actionmailbox (7.1.6) config/routes.rb:7</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='rails_mandrill_inbound_health_check'>
|
|
rails_mandrill_inbound_health_check<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/rails/action_mailbox/mandrill/inbound_emails(.:format)'>
|
|
/rails/action_mailbox/mandrill/inbound_emails(.:format)
|
|
</td>
|
|
<td>
|
|
<p>action_mailbox/ingresses/mandrill/inbound_emails#health_check</p>
|
|
</td>
|
|
<td>
|
|
<p>actionmailbox (7.1.6) config/routes.rb:10</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='rails_mandrill_inbound_emails'>
|
|
rails_mandrill_inbound_emails<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
POST
|
|
</td>
|
|
<td data-route-path='/rails/action_mailbox/mandrill/inbound_emails(.:format)'>
|
|
/rails/action_mailbox/mandrill/inbound_emails(.:format)
|
|
</td>
|
|
<td>
|
|
<p>action_mailbox/ingresses/mandrill/inbound_emails#create</p>
|
|
</td>
|
|
<td>
|
|
<p>actionmailbox (7.1.6) config/routes.rb:11</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='rails_mailgun_inbound_emails'>
|
|
rails_mailgun_inbound_emails<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
POST
|
|
</td>
|
|
<td data-route-path='/rails/action_mailbox/mailgun/inbound_emails/mime(.:format)'>
|
|
/rails/action_mailbox/mailgun/inbound_emails/mime(.:format)
|
|
</td>
|
|
<td>
|
|
<p>action_mailbox/ingresses/mailgun/inbound_emails#create</p>
|
|
</td>
|
|
<td>
|
|
<p>actionmailbox (7.1.6) config/routes.rb:14</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='rails_conductor_inbound_emails'>
|
|
rails_conductor_inbound_emails<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/rails/conductor/action_mailbox/inbound_emails(.:format)'>
|
|
/rails/conductor/action_mailbox/inbound_emails(.:format)
|
|
</td>
|
|
<td>
|
|
<p>rails/conductor/action_mailbox/inbound_emails#index</p>
|
|
</td>
|
|
<td>
|
|
<p>actionmailbox (7.1.6) config/routes.rb:19</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name=''>
|
|
</td>
|
|
<td>
|
|
POST
|
|
</td>
|
|
<td data-route-path='/rails/conductor/action_mailbox/inbound_emails(.:format)'>
|
|
/rails/conductor/action_mailbox/inbound_emails(.:format)
|
|
</td>
|
|
<td>
|
|
<p>rails/conductor/action_mailbox/inbound_emails#create</p>
|
|
</td>
|
|
<td>
|
|
<p>actionmailbox (7.1.6) config/routes.rb:19</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='new_rails_conductor_inbound_email'>
|
|
new_rails_conductor_inbound_email<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/rails/conductor/action_mailbox/inbound_emails/new(.:format)'>
|
|
/rails/conductor/action_mailbox/inbound_emails/new(.:format)
|
|
</td>
|
|
<td>
|
|
<p>rails/conductor/action_mailbox/inbound_emails#new</p>
|
|
</td>
|
|
<td>
|
|
<p>actionmailbox (7.1.6) config/routes.rb:19</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='rails_conductor_inbound_email'>
|
|
rails_conductor_inbound_email<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/rails/conductor/action_mailbox/inbound_emails/:id(.:format)'>
|
|
/rails/conductor/action_mailbox/inbound_emails/:id(.:format)
|
|
</td>
|
|
<td>
|
|
<p>rails/conductor/action_mailbox/inbound_emails#show</p>
|
|
</td>
|
|
<td>
|
|
<p>actionmailbox (7.1.6) config/routes.rb:19</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='new_rails_conductor_inbound_email_source'>
|
|
new_rails_conductor_inbound_email_source<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/rails/conductor/action_mailbox/inbound_emails/sources/new(.:format)'>
|
|
/rails/conductor/action_mailbox/inbound_emails/sources/new(.:format)
|
|
</td>
|
|
<td>
|
|
<p>rails/conductor/action_mailbox/inbound_emails/sources#new</p>
|
|
</td>
|
|
<td>
|
|
<p>actionmailbox (7.1.6) config/routes.rb:20</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='rails_conductor_inbound_email_sources'>
|
|
rails_conductor_inbound_email_sources<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
POST
|
|
</td>
|
|
<td data-route-path='/rails/conductor/action_mailbox/inbound_emails/sources(.:format)'>
|
|
/rails/conductor/action_mailbox/inbound_emails/sources(.:format)
|
|
</td>
|
|
<td>
|
|
<p>rails/conductor/action_mailbox/inbound_emails/sources#create</p>
|
|
</td>
|
|
<td>
|
|
<p>actionmailbox (7.1.6) config/routes.rb:21</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='rails_conductor_inbound_email_reroute'>
|
|
rails_conductor_inbound_email_reroute<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
POST
|
|
</td>
|
|
<td data-route-path='/rails/conductor/action_mailbox/:inbound_email_id/reroute(.:format)'>
|
|
/rails/conductor/action_mailbox/:inbound_email_id/reroute(.:format)
|
|
</td>
|
|
<td>
|
|
<p>rails/conductor/action_mailbox/reroutes#create</p>
|
|
</td>
|
|
<td>
|
|
<p>actionmailbox (7.1.6) config/routes.rb:23</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='rails_conductor_inbound_email_incinerate'>
|
|
rails_conductor_inbound_email_incinerate<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
POST
|
|
</td>
|
|
<td data-route-path='/rails/conductor/action_mailbox/:inbound_email_id/incinerate(.:format)'>
|
|
/rails/conductor/action_mailbox/:inbound_email_id/incinerate(.:format)
|
|
</td>
|
|
<td>
|
|
<p>rails/conductor/action_mailbox/incinerates#create</p>
|
|
</td>
|
|
<td>
|
|
<p>actionmailbox (7.1.6) config/routes.rb:24</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='rails_service_blob'>
|
|
rails_service_blob<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/rails/active_storage/blobs/redirect/:signed_id/*filename(.:format)'>
|
|
/rails/active_storage/blobs/redirect/:signed_id/*filename(.:format)
|
|
</td>
|
|
<td>
|
|
<p>active_storage/blobs/redirect#show</p>
|
|
</td>
|
|
<td>
|
|
<p>activestorage (7.1.6) config/routes.rb:5</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='rails_service_blob_proxy'>
|
|
rails_service_blob_proxy<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/rails/active_storage/blobs/proxy/:signed_id/*filename(.:format)'>
|
|
/rails/active_storage/blobs/proxy/:signed_id/*filename(.:format)
|
|
</td>
|
|
<td>
|
|
<p>active_storage/blobs/proxy#show</p>
|
|
</td>
|
|
<td>
|
|
<p>activestorage (7.1.6) config/routes.rb:6</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name=''>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/rails/active_storage/blobs/:signed_id/*filename(.:format)'>
|
|
/rails/active_storage/blobs/:signed_id/*filename(.:format)
|
|
</td>
|
|
<td>
|
|
<p>active_storage/blobs/redirect#show</p>
|
|
</td>
|
|
<td>
|
|
<p>activestorage (7.1.6) config/routes.rb:7</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='rails_blob_representation'>
|
|
rails_blob_representation<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/rails/active_storage/representations/redirect/:signed_blob_id/:variation_key/*filename(.:format)'>
|
|
/rails/active_storage/representations/redirect/:signed_blob_id/:variation_key/*filename(.:format)
|
|
</td>
|
|
<td>
|
|
<p>active_storage/representations/redirect#show</p>
|
|
</td>
|
|
<td>
|
|
<p>activestorage (7.1.6) config/routes.rb:9</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='rails_blob_representation_proxy'>
|
|
rails_blob_representation_proxy<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/rails/active_storage/representations/proxy/:signed_blob_id/:variation_key/*filename(.:format)'>
|
|
/rails/active_storage/representations/proxy/:signed_blob_id/:variation_key/*filename(.:format)
|
|
</td>
|
|
<td>
|
|
<p>active_storage/representations/proxy#show</p>
|
|
</td>
|
|
<td>
|
|
<p>activestorage (7.1.6) config/routes.rb:10</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name=''>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/rails/active_storage/representations/:signed_blob_id/:variation_key/*filename(.:format)'>
|
|
/rails/active_storage/representations/:signed_blob_id/:variation_key/*filename(.:format)
|
|
</td>
|
|
<td>
|
|
<p>active_storage/representations/redirect#show</p>
|
|
</td>
|
|
<td>
|
|
<p>activestorage (7.1.6) config/routes.rb:11</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='rails_disk_service'>
|
|
rails_disk_service<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
GET
|
|
</td>
|
|
<td data-route-path='/rails/active_storage/disk/:encoded_key/*filename(.:format)'>
|
|
/rails/active_storage/disk/:encoded_key/*filename(.:format)
|
|
</td>
|
|
<td>
|
|
<p>active_storage/disk#show</p>
|
|
</td>
|
|
<td>
|
|
<p>activestorage (7.1.6) config/routes.rb:13</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='update_rails_disk_service'>
|
|
update_rails_disk_service<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
PUT
|
|
</td>
|
|
<td data-route-path='/rails/active_storage/disk/:encoded_token(.:format)'>
|
|
/rails/active_storage/disk/:encoded_token(.:format)
|
|
</td>
|
|
<td>
|
|
<p>active_storage/disk#update</p>
|
|
</td>
|
|
<td>
|
|
<p>activestorage (7.1.6) config/routes.rb:14</p>
|
|
</td>
|
|
</tr>
|
|
<tr class='route_row' data-helper='path'>
|
|
<td data-route-name='rails_direct_uploads'>
|
|
rails_direct_uploads<span class='helper'>_path</span>
|
|
</td>
|
|
<td>
|
|
POST
|
|
</td>
|
|
<td data-route-path='/rails/active_storage/direct_uploads(.:format)'>
|
|
/rails/active_storage/direct_uploads(.:format)
|
|
</td>
|
|
<td>
|
|
<p>active_storage/direct_uploads#create</p>
|
|
</td>
|
|
<td>
|
|
<p>activestorage (7.1.6) config/routes.rb:15</p>
|
|
</td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
<script>
|
|
// support forEach iterator on NodeList
|
|
NodeList.prototype.forEach = Array.prototype.forEach;
|
|
|
|
// Enables query search functionality
|
|
function setupMatchingRoutes() {
|
|
// Check if there are any matched results in a section
|
|
function checkNoMatch(section, trElement) {
|
|
if (section.children.length <= 1) {
|
|
section.appendChild(trElement);
|
|
}
|
|
}
|
|
|
|
// get JSON from URL and invoke callback with result
|
|
function getJSON(url, success) {
|
|
var xhr = new XMLHttpRequest();
|
|
xhr.open('GET', url);
|
|
xhr.onload = function() {
|
|
if (this.status == 200)
|
|
success(JSON.parse(this.response));
|
|
};
|
|
xhr.send();
|
|
}
|
|
|
|
function delayedKeyup(input, callback) {
|
|
var timeout;
|
|
input.onkeyup = function(){
|
|
if (timeout) clearTimeout(timeout);
|
|
timeout = setTimeout(callback, 300);
|
|
}
|
|
}
|
|
|
|
// remove params or fragments
|
|
function sanitizeQuery(query) {
|
|
return query.replace(/[#?].*/, '');
|
|
}
|
|
|
|
var pathElements = document.querySelectorAll('#route_table [data-route-path]'),
|
|
searchElem = document.querySelector('#search'),
|
|
exactSection = document.querySelector('#exact_matches'),
|
|
fuzzySection = document.querySelector('#fuzzy_matches');
|
|
|
|
// Remove matches when no search value is present
|
|
searchElem.onblur = function(e) {
|
|
if (searchElem.value === "") {
|
|
exactSection.innerHTML = "";
|
|
fuzzySection.innerHTML = "";
|
|
}
|
|
}
|
|
|
|
function buildTr(string) {
|
|
var tr = document.createElement('tr');
|
|
var th = document.createElement('th');
|
|
th.setAttribute('colspan', 4);
|
|
tr.appendChild(th);
|
|
th.innerText = string;
|
|
return tr;
|
|
}
|
|
|
|
// On key press perform a search for matching paths
|
|
delayedKeyup(searchElem, function() {
|
|
var query = sanitizeQuery(searchElem.value),
|
|
defaultExactMatch = buildTr("Routes matching '" + query + "':"),
|
|
defaultFuzzyMatch = buildTr("Routes containing '" + query + "':"),
|
|
noExactMatch = buildTr('No exact matches found'),
|
|
noFuzzyMatch = buildTr('No fuzzy matches found');
|
|
|
|
if (!query)
|
|
return searchElem.onblur();
|
|
|
|
getJSON('/rails/info/routes?query=' + query, function(matches){
|
|
// Clear out results section
|
|
exactSection.replaceChildren(defaultExactMatch);
|
|
fuzzySection.replaceChildren(defaultFuzzyMatch);
|
|
|
|
// Display exact matches and fuzzy matches
|
|
pathElements.forEach(function(elem) {
|
|
var elemPath = elem.getAttribute('data-route-path');
|
|
if (matches['exact'].indexOf(elemPath) != -1)
|
|
exactSection.appendChild(elem.parentNode.cloneNode(true));
|
|
|
|
if (matches['fuzzy'].indexOf(elemPath) != -1)
|
|
fuzzySection.appendChild(elem.parentNode.cloneNode(true));
|
|
})
|
|
|
|
// Display 'No Matches' message when no matches are found
|
|
checkNoMatch(exactSection, noExactMatch);
|
|
checkNoMatch(fuzzySection, noFuzzyMatch);
|
|
})
|
|
})
|
|
}
|
|
|
|
// Enables functionality to toggle between `_path` and `_url` helper suffixes
|
|
function setupRouteToggleHelperLinks() {
|
|
|
|
// Sets content for each element
|
|
function setValOn(elems, val) {
|
|
elems.forEach(function(elem) {
|
|
elem.innerHTML = val;
|
|
});
|
|
}
|
|
|
|
// Sets onClick event for each element
|
|
function onClick(elems, func) {
|
|
elems.forEach(function(elem) {
|
|
elem.onclick = func;
|
|
});
|
|
}
|
|
|
|
var toggleLinks = document.querySelectorAll('#route_table [data-route-helper]');
|
|
|
|
onClick(toggleLinks, function(){
|
|
var helperTxt = this.getAttribute("data-route-helper"),
|
|
helperElems = document.querySelectorAll('[data-route-name] span.helper');
|
|
|
|
setValOn(helperElems, helperTxt);
|
|
});
|
|
}
|
|
|
|
setupMatchingRoutes();
|
|
setupRouteToggleHelperLinks();
|
|
|
|
// Focus the search input after page has loaded
|
|
document.getElementById('search').focus();
|
|
</script>
|
|
|
|
|
|
<h2 class="request-heading">Request</h2>
|
|
<p><b>Parameters</b>:</p> <pre>None</pre>
|
|
|
|
<div class="details">
|
|
<div class="summary"><a href="#" onclick="return toggleSessionDump()">Toggle session dump</a></div>
|
|
<div id="session_dump" class="hidden"><pre>_csrf_token: "CDiW_RJyJcAlCPyrikFuKYkfdzBC-OW6YRsZDeWj9VQ"
|
|
session_id: "ac99c889d2e6f9700a182c290873487b"
|
|
user_return_to: "/"
|
|
warden.user.user.key: [[1], "$2a$12$OItHogL1JMQsM3o7sAh5SO"]</pre></div>
|
|
</div>
|
|
|
|
<div class="details">
|
|
<div class="summary"><a href="#" onclick="return toggleEnvDump()">Toggle env dump</a></div>
|
|
<div id="env_dump" class="hidden"><pre>GATEWAY_INTERFACE: "CGI/1.2"
|
|
HTTP_ACCEPT: "text/html, application/xhtml+xml"
|
|
HTTP_ACCEPT_ENCODING: "gzip, deflate"
|
|
HTTP_ACCEPT_LANGUAGE: "pt-BR,pt;q=0.9,en-US;q=0.8,en;q=0.7"
|
|
HTTP_VERSION: "HTTP/1.1"
|
|
ORIGINAL_SCRIPT_NAME: ""
|
|
REMOTE_ADDR: "172.31.0.1"
|
|
SERVER_NAME: "100.75.222.23"
|
|
SERVER_PROTOCOL: "HTTP/1.1"</pre></div>
|
|
</div>
|
|
|
|
<h2 class="response-heading">Response</h2>
|
|
<p><b>Headers</b>:</p> <pre>None</pre>
|
|
|
|
</main>
|
|
|
|
|
|
</body>
|
|
</html>
|