Ontem (01/06/10) rolou mais um ForkinRioRails no NTP da UFF do Gragoatá.
Os presentes foram:
André Oliveira;
Luciano Sousa;
Mário Mariani;
Rafael Moulin;
O Forkin foi basicamente dividido em duas partes:
De início debatemos sobre o exercício de mapeamento que foi sugerido como extensão do aprendizado.
- Quase todos fizeram os exercícios;
- Foram feitos alguns testes no console para testar as validações dos mapeamentos;
- Rolou um debate muito maneiro quando começamos a pensar nas entidades mapeadas e seus respectivos nomes, que nos levou a pensar em refazer o mapeamento alterando um nome de entidade e criando uma tabela auxiliar para ajudar no histórico dela;
Após isso nos concentramos na apostila, nos capítulos 05(finalizando) e 06.
- Conversa básica sobre MVC. Café com leite pra galera;
- Forma como o ERb trabalha, e como utilizamos ele. Nesse ponto calhou uma discussão da maneira de como o REST funciona e como podemos gerar várias actions que podem nos facilitar;
- Outras formas de gerar views no Rails, além do padrão(ERb).
- Descobrimos que para gerar uma index geral temos que apagar o index.html no routes.rb e inserir: map.root :controller => ‘controller_que_eu_quero’ no mesmo arquivo, e este deve possuir um método index;
- Diferenças dos helpers;
- Partials é uma tremenda mão na roda para criar conteúdo estático que tem de ser gerado em vários lugares. Ex: listas, formulários, etc.
- Layouts, mais uma das simplicidades do Rails;
- Filtros; onde colocar filtros; como funcionam os filtros; Não gerar filtros para fazer log, o Rails já possui implementações prontas;
etc…
Apesar de ser um grupo muito reduzido (4 pessoas nas últimas vezes) o ForkinRioRails tem sido bastante proveitoso graças as vantagens do Rails, em tudo ser feito simplificadamente e no grande interesse da galera envolvida.
Para a próxima semana, iremos ler e estudar o capítulo 07 da apostila: Rotas. Todos estão convidados.
Abraços.