Artigo WebMobile 20 - Mini-Curso de Ruby on Rails - Parte 2

Nessa parte começaremos a lidar com os comentários dos posts, aprimorando a interface do nosso sistema e lidando com nossos primeiros relacionamentos entre tabelas.

Esse artigo faz parte da revista WebMobile edição 20. Clique aqui para ler todos os artigos desta edição

Mini-curso de Ruby on Rails – Parte 2

Primeiros relacionamentos entre as tabelas

No primeiro artigo do mini-curso de Rails conhecemos o framework e criamos nossa primeira aplicação - um mini-sistema de publicação de textos, um blog. Hoje, começaremos a lidar com os comentários dos posts, aprimorando a interface do nosso sistema e lidando com nossos primeiros relacionamentos entre tabelas.

No terminal, vamos criar nossa segunda entidade responsável pelos comentários:

$ ./script/generate model Comment

A saída desse comando encontra-se na Listagem 1.

Listagem 1. Gerando o model Comment

exists app/models/ exists test/unit/ exists test/fixtures/ create app/models/comment.rb create test/unit/comment_test.rb create test/fixtures/comments.yml exists db/migrate create db/migrate/002_create_comments.rb

Essa é outra forma de gerar o model de uma entidade - no artigo anterior geramos o model através do recurso Scaffold, que também gerou o controller e os arquivos de visualização das páginas. Observe que novamente foi gerado um arquivo na pasta migrate, o 002_create_comments.rb. Esse arquivo de migration é o arquivo que possui as informações sobre os campos que a tabela comments terá. Nosso arquivo deverá parecer como na "

[...] continue lendo...

Artigos relacionados