Foto de Morgana B.
Morgana há 4 anos
Enviada pelo
Site

Como alterar os valores de um campo no controller

Minha tabela de Plans tem um campo chamado 'default'. Eu preciso selecionar todos eles (menos o do @plan que tem um id específico) e atribuir o valor de default para 0.
 
def change_plans
    @plan = Plan.find(params[:id])
    #ver se existe algum plano como default
    @plans = @plans.select { |plan| plan.default == 1 } 
    #pegar todos os resultados e passar o default para 0, com exceção do id recebido
  end
Professor Raul C.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 4 anos
Contatar Raul

Como não conseguisse uma resposta depois de tanto tempo, vou te dar uma dica. Para tarefas futuras ou dúvidas que exijam uma resposta grande e/ou complexa, coloque-as na seção '' Tarefas'' desta plataforma, assim você terá garantia de receber uma resposta de qualidade em questão de horas ou de poucos dias.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Envie uma dúvida grátis
Resposta na hora da Minerva IA e de professores particulares
Enviar dúvida
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Precisa de outra solução? Conheça
Aulas particulares Encontre um professor para combinar e agendar aulas particulares Buscar professor