Escolar Documentos
Profissional Documentos
Cultura Documentos
Relembrando
O Rails usa a arquitetura MVC
No MVC, os Models so responsveis pelo Banco de
Dados, e por sua lgica
Criando um Model
db/migrate/20160122134218_create_products.rb
app/models/product.rb
test/models/product_test.rb
test/fixtures/products.yml
end
end
end
Migrao a forma
onde o Rails
versiona o banco
de dados.
rake db:migrate
Insere todas as migraes pendentes no Banco de Dados
rake db:rollback
Desfaz a ltima migrao inserida no Banco de Dados
Semeando informaes no
Banco de Dados
db/seeds.rb
end
Rails console
rails console ou rails c no terminal
Salvando as alteraes
user.save
Criando usurios
User.create({ name: 'Paulo Souza', role: 'Administrator', email: 'psss04@outlook.com', password: 'tester' })
Exerccios #1
1. course
3. product
a.
name
a.
name
b.
description
b.
description
c.
teacher
c.
price
d.
brand
2. post
4. book
a.
title
b.
content
a.
title
c.
author
b.
author
d.
likes_count
c.
sumary
d.
literary_genre
Exerccios #2
5.
6.
user
7.
car
a.
name
a.
model
b.
username
b.
color
c.
biography
c.
price
d.
d.
category
e.
password
e.
year
f.
genre
f.
potency
immobile
8.
watch
a.
address
a.
model
b.
rooms_number
b.
brand
c.
old_owner
c.
material
d.
price
d.
price