Ruby on Rails #06: Utilizando os Geradores
Publicado em 15 de julho de 2016
Em Programação, Ruby on Rails

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:
Execução
Como sempre, acesse o diretório do projeto no Terminal (exemplo, /caminho/do/diretorio/example
) e execute os comandos:
rails generate scaffold movie title:string:index synopsis:text launched_at:timestamp
rails generate scaffold individual name:string:index
rails generate model image file:string individual:references movie:references
rails generate model character name:string importance:integer individual:references movie:references
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.