Criando models com os campos titulo, autor, e corpo do comentario
Criando a controller para manipular os comentarios
Criaçao do layout para os comentarios
Exibindo na view dados do autor do comentario
Criaçao do metodo new e do create
Criação do metodo para requerer os campos da tabela
Criação da view para renderizar o formulario
Criação da view do formulario
Adicionando no formulario o campo title
Adicionando na view do formulario o campo author
Adicionando a view formulario o campo body
Adicionando migraçao add_parent_id_to_comments
Criando migraçao para a hierarquia de comentarios
Criação da tabela com os campos ancestor, descendant, generations
Adicionando as index para o encadeamento
Adicionando link para responder o comentario
Adicionando as rotas para os comentarios
Modificando metodo new para receber o parametro id
Adicionando parent_id na view form
Modificando metodo create para exibir que o comentario foi salvo com sucesso