Correções para funcionamento da criação do login motorista no qual não permitia email nulo

This commit is contained in:
2026-06-16 16:00:36 -03:00
parent 6efbb45b70
commit ae6f0122d4
6 changed files with 321 additions and 3 deletions

View File

@@ -1,6 +1,12 @@
<%# app/views/dashboard/index.html.erb %>
<%# Fase 3: Dashboard com cards, gráfico Chart.js e cálculo ao vivo %>
<%# Não cachear no Turbo: o snapshot congelava o gráfico/calendário (DOM já
<%# alterado pelo JS, sem reexecutar scripts) e só voltava com F5. %>
<% content_for :head do %>
<meta name="turbo-cache-control" content="no-cache">
<% end %>
<div class="space-y-6">
<%# Header + filtro por faixa de datas %>
@@ -196,6 +202,10 @@
const ctx = document.getElementById('grafico-diario');
if (!ctx || typeof Chart === 'undefined') return;
// Destrói gráfico anterior preso ao mesmo canvas (evita "Canvas is already
// in use" quando o Turbo reexecuta o script ao navegar).
Chart.getChart(ctx)?.destroy();
const labels = <%= raw @grafico_diario[:labels].to_json %>;
const valores = <%= raw @grafico_diario[:valores].to_json %>;
const qtds = <%= raw @grafico_diario[:qtds].to_json %>;