-
Criar um novo projeto com MySQL: rails new rails-crud -d mysql
-
Modificar a senha no arquivo database.yml
-
Gerar scaffolds: rails g scaffold Venda item:string total:decimal cliente_id:integer vendedor_id:integer rails g scaffold Cliente nome:string cpf:string score:integer rails g scaffold Vendedor nome:string
-
Criar o controller com a view para /home/index
-
Criar o controller com a view para /home/add_venda
-
Criar o controller /home/create_venda para processar a requisição POST que irá criar uma nova venda.
-
Para rodar o app:
- Clonar o projeto
- rake db:drop db:create db:migrate db:seed
- rails s
- Acessar via http://localhost:3000