Cartão Flashcard • #174544 • Programação | olhonavaga






Programação



  • "Permissões de parametros"
  • Explique o que a definição do método coins_params faz?..



  • Params, é uma variável global.
  • Trás para dentro do controller tudo que foi enviado pelo formulário ou pela URL.




Explicação passo á passo..

  • O require e o permit para indicar os campos permitidos de fato para serem manipulados pelo controller.
  • Evitando alguém enviar qualquer tipo de dado fora do controller, um dado intruso, que não deve ser tratado pelo controller, e o controller tratar.


  • O require ==> O primeiro é usado para marcar os parâmetros conforme necessário.
  • O permit ==> É usado para definir o parâmetro como permitido e limitar quais atributos devem ser permitidos.


    


  • Essa variável que esta chegando no controller "params" vai chegar com TODOS esses dados na hora de fazer um update. "que estão em vermelho".

    


  • Quando agente der um require(:coin) ele vai pegar apenas essa parte do coin.

    

Compartilhe esse conteúdo!
https://olhonavaga.com.br/flashcards/cartao?id=174544





3.817.882

347.703

15.657

947.481

19.449

42.155
Termos de Uso e Política de Privacidade