Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Pedro  Webdesigner

respond_to

Recommended Posts

Olá pessoal

Bom dia!

 

Geralmente, quando são gerados Scaffolds, os controllers vem cheios desses métodos respond_to. Até aí tudo bem. É necessário. Mas qual a vantagem/utilidade/necessidade de renderizar em HTML e XML? Ou mesmo HTML e JSON - como se tornou mais popular ?

 

Por exemplo, neste código:

 

respond_to do |format|
   format.html # index.html.erb
   format.json { render json: @tasks }
end

 

Eu sempre irei precisar disso ou há casos em que não há necessidade de se utilizar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

É simples, você precisa que a action X retorne JSON? Precisa que a action Y renderize HTML?

 

Se você vai utilizar chamadas remotas ou criar uma API, XML ou/e JSON fazem mais sentido que HTML. Há casos onde mais tipos fazem sentido também e há casos onde apenas o HTML é necessário.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.