Correções para funcionamento da criação do login motorista no qual não permitia email nulo
This commit is contained in:
@@ -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 %>;
|
||||
|
||||
Reference in New Issue
Block a user