# app/policies/edicao_lancamento_policy.rb # # Correção de lançamento grava DIRETO na base de produção do SimpliRoute — # 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