Publicado em 15 de julho de 2016  
Em ,  


Agora que você está familiarizado com os Generators, vamos usa-los dentro do contexto do nosso projeto. Caso ainda não esteja totalmente familiarizado, aconselho você retornar ao post anterior (Ruby on Rails #05: Entendendo os Geradores) e “praticar” um pouco mais antes de prosseguir.

Introdução

Antes de executarmos qualquer comando vamos relembrar do que se trata nosso projeto:

Example's Database

Execução

Como sempre, acesse o diretório do projeto no Terminal (exemplo, /caminho/do/diretorio/example) e execute os comandos:

  1. rails generate scaffold movie title:string:index synopsis:text launched_at:timestamp
  2. rails generate scaffold individual name:string:index
  3. rails generate model image file:string individual:references movie:references
  4. rails generate model character name:string importance:integer individual:references movie:references
  5. rails generate migration CreateDirectors individual:references movie:references

Esses comandos gerarão a estrutura básica do projeto.

Observação

Caso queira testar o projeto (executando rails server) você precisará executar o comando rake db:migrate (ou bin/rails db:migrate na última versão – 5 – do Ruby on Rails). Mas o que faz esse comando? Caso não seja auto-explicativo me aprofundarei nele (e em outros comandos) num próximo post.