Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Calcular Valor Automatico Rails

Boa tarde, minha duvida é a seguinte:

Em um model existem os campos valor_operacao, valor_liquido, valor_acrescimo e valor_desconto. Gostaria de calcular automaticamente o valor_liquido no controller( valor_liquido = valor_operacao + valor_acrescimos - valor_desconto)

  def create
    @financeiropagamento.valor_liquido = @financeiropagamento.valor_operacao + @financeiropagamento.acrescimos - @financeiropagamento.descontos

tentei dessa forma no controller mas sem exito. Grato desde já!

OBS: PEGOU DESSA FORMA, NÃO CONSEGUI APAGAR O TOPICO.

1 resposta
solução!

Olá Pedro, tudo bmo?

Não precisa apagar o tópico, deixe aqui sua resposta pra gente saber como resolveu!

Mas tenho uma sugestão de melhoria: você pode criar dentro do objeto financeiropagamento um método que faz essa operação.

def calcula_valor_liquido
  return valor_operacao + valor_acrescimos - valor_desconto
end

E no controller chamar

@financeiropagamento.valor_liquido = @financeiropagamento.calcula_valor_liquido

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software