2. ds_awesome_nested_fields_aweso
FR RA
ON
s_awesome_nested_fields_awesom
EV IL
O S
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
ds_awesome_nested_fields_aweso
ds_awesome_nested_fields_awesom
_awesome_nested_fields_awesom
elds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
campos aninhados?
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
3. ds_awesome_nested_fields_aweso
FR RA
ON
s_awesome_nested_fields_awesom
EV IL
O S
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
ds_awesome_nested_fields_aweso
ds_awesome_nested_fields_awesom
_awesome_nested_fields_awesom
elds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
4. ds_awesome_nested_fields_aweso
FR RA
ON
s_awesome_nested_fields_awesom
EV IL
O S
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
ds_awesome_nested_fields_aweso
ds_awesome_nested_fields_awesom
campos
_awesome_nested_fields_awesom
aninhados
elds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
5. ds_awesome_nested_fields_aweso
FR RA
ON
s_awesome_nested_fields_awesom
EV IL
O S
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
Rails suporta
ds_awesome_nested_fields_aweso
ds_awesome_nested_fields_awesom
campos aninhados
_awesome_nested_fields_awesom
elds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
6. ds_awesome_nested_fields_aweso
FR RA
ON
s_awesome_nested_fields_awesom
EV IL
O S
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
ds_awesome_nested_fields_aweso
ds_awesome_nested_fields_awesom
_awesome_nested_fields_awesom
elds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
7. ds_awesome_nested_fields_aweso
FR RA
ON
s_awesome_nested_fields_awesom
EV IL
O S
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
ds_awesome_nested_fields_aweso
ds_awesome_nested_fields_awesom
_awesome_nested_fields_awesom
elds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
8. ds_awesome_nested_fields_aweso
FR RA
ON
s_awesome_nested_fields_awesom
EV IL
O S
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
Só esqueceram
ds_awesome_nested_fields_aweso
ds_awesome_nested_fields_awesom
de um detalhe...
_awesome_nested_fields_awesom
elds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
9. ds_awesome_nested_fields_aweso
FR RA
ON
s_awesome_nested_fields_awesom
EV IL
O S
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
ds_awesome_nested_fields_aweso
ds_awesome_nested_fields_awesom
_awesome_nested_fields_awesom
elds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
10. demo demo demo demo demo dem
FR RA
ON
emo demo demo demo demo dem
EV IL
O S
demo demo demo demo demo de
emo demo demo demo demo dem
demo demo demo demo demo de
demo demo demo demo demo dem
o demo demo demo demo demo d
mo demo demo demo demo demo
demo demo demo demo demo d
emo demo demo demo demo dem
demo demo demo demo demo de
emo demo demo demo demo dem
11. ds_awesome_nested_fields_aweso
FR RA
ON
s_awesome_nested_fields_awesom
EV IL
O S
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
ds_awesome_nested_fields_aweso
Javascript
ds_awesome_nested_fields_awesom
_awesome_nested_fields_awesom
elds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
12. ds_awesome_nested_fields_aweso
FR RA
ON
s_awesome_nested_fields_awesom
EV IL
O S
lds_awesome_nested_fields_awes
Nested Model Form Part 1
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
ds_awesome_nested_fields_aweso
ds_awesome_nested_fields_awesom
_awesome_nested_fields_awesom
elds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
Nested Model Form Part 2
13. ds_awesome_nested_fields_aweso
FR RA
ON
s_awesome_nested_fields_awesom
EV IL
O S
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
ds_awesome_nested_fields_aweso
ds_awesome_nested_fields_awesom
_awesome_nested_fields_awesom
elds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
14. ds_awesome_nested_fields_aweso
FR RA
ON
s_awesome_nested_fields_awesom
EV IL
O S
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
FFFFFFF
FFFFFFF
ds_awesome_nested_fields_aweso
FFFFFF
FFFUU
ds_awesome_nested_fields_awesom
UUUU
_awesome_nested_fields_awesom
UUUU
UUUU
elds_awesome_nested_fields_awes
UUUU
UUUU-
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
15. ds_awesome_nested_fields_aweso
FR RA
ON
s_awesome_nested_fields_awesom
EV IL
O S
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
ds_awesome_nested_fields_aweso
ds_awesome_nested_fields_awesom
_awesome_nested_fields_awesom
elds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
16. ds_awesome_nested_fields_aweso
FR RA
ON
s_awesome_nested_fields_awesom
EV IL
O S
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
Campos aninhados
ds_awesome_nested_fields_aweso
usáveis com uma
ds_awesome_nested_fields_awesom
_awesome_nested_fields_awesom
linha de javascript*
elds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
17. ds_awesome_nested_fields_aweso
FR RA
ON
s_awesome_nested_fields_awesom
EV IL
O S
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
ds_awesome_nested_fields_aweso
ds_awesome_nested_fields_awesom
_awesome_nested_fields_awesom
elds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
18. demo demo demo demo demo dem
FR RA
ON
emo demo demo demo demo dem
EV IL
O S
demo demo demo demo demo de
emo demo demo demo demo dem
demo demo demo demo demo de
demo demo demo demo demo dem
o demo demo demo demo demo d
mo demo demo demo demo demo
demo demo demo demo demo d
emo demo demo demo demo dem
demo demo demo demo demo de
emo demo demo demo demo dem
19. ds_awesome_nested_fields_aweso
FR RA
ON
s_awesome_nested_fields_awesom
EV IL
O S
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
ds_awesome_nested_fields_aweso
ds_awesome_nested_fields_awesom
_awesome_nested_fields_awesom
elds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
20. ds_awesome_nested_fields_aweso
FR RA
ON
s_awesome_nested_fields_awesom
EV IL
O S
lds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes
ds_awesome_nested_fields_aweso
That’s all, folks!
ds_awesome_nested_fields_awesom
_awesome_nested_fields_awesom
elds_awesome_nested_fields_awes
s_awesome_nested_fields_awesom
lds_awesome_nested_fields_awes LINKS XI ENCONTRO FREVO ON RAILS
s_awesome_nested_fields_awesom
https://github.com/lailsonbm/awesome_nested_fields/ Apresentação realizada por Lailson Bandeira em 8 de junho
http://phonebook.guava.com.br/ de 2011, disponível em http://slideshare.net/frevoonrails.
http://railsapi.com/ Slides criados no Keynote com as fontes Delicious e Copse.