From 84d6607d63392f20b05f94bd33e3954477c213d1e333b529dffe9c853fd88a73 Mon Sep 17 00:00:00 2001 From: victor Date: Tue, 21 Jul 2026 16:41:12 -0300 Subject: [PATCH] =?UTF-8?q?Corre=C3=A7=C3=A3o=20da=20edi=C3=A7=C3=A3o=20da?= =?UTF-8?q?=20fun=C3=A7=C3=A3o=20de=20editar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/policies/edicao_lancamento_policy.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/policies/edicao_lancamento_policy.rb b/app/policies/edicao_lancamento_policy.rb index 481ec53..5ab7ed7 100644 --- a/app/policies/edicao_lancamento_policy.rb +++ b/app/policies/edicao_lancamento_policy.rb @@ -4,8 +4,13 @@ # operação sensível e irreversível. Restrita a admin. # Policy "headless": autorizada com o símbolo :edicao_lancamento (sem model). class EdicaoLancamentoPolicy < ApplicationPolicy + # ⚠️ Uma entrada por action do controller: o Pundit chama "?" e, se o + # método não existir, levanta NoMethodError (500) — foi o que aconteceu ao + # adicionar `carregar` sem passar por aqui. Ação nova no controller ⇒ linha + # nova aqui. def show? = admin? def buscar? = admin? + def carregar? = admin? def atualizar? = admin? def historico? = admin? end