| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/07/2011 20:40:08
|
renatoramiro
Thread.start()
![[Avatar]](/images/avatar/2d9d746ed5f88a59e2ada7d9afd38bcf.jpg)
Membro desde: 31/08/2006 09:23:09
Mensagens: 37
Offline
|
Numa aplicação onde temos por exemplo Post e Comments. Eu faço um relacionamento de um-para-muitos entre eles.
No arquivo routes.rb eu faço assim:
Até aí tudo tranqüilo. Agora é que vem o problema. Quais outros arquivos eu devo alterar para ter essa associação funcionando direitinho? E como poderia ser feito essas mudanças? Sei que preciso alterar o controller de Comments e as views, mas não sei como.
|
Renato Ramiro
A diferença entre a palavra quase certa e a palavra certa é realmente uma questão importante - é a diferença entre um vagalume e um relâmpago. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/07/2011 07:52:53
|
anderson_lr
JavaBaby
![[Avatar]](/images/avatar/ab2ad8b490e791646797615da3308ce5.jpg)
Membro desde: 08/07/2010 11:05:54
Mensagens: 95
Offline
|
Renato, pelo que eu sei, você ganha rotas novas com essa associação, como por exemplo: "/posts/post_id/coments". Sendo assim, acessando essa rota, no metodo index do ComentsController você recebe automaticamente um parametro "post_id" e pose acessá-lo através de params[:post_id] e trabalhar com ele.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2011 13:49:01
|
ricardo.valeriano
Thread.start()
![[Avatar]](/images/avatar/19f59064291ed0341ae3765060cc4ad7.jpg)
Membro desde: 28/07/2006 15:31:30
Mensagens: 37
Offline
|
Olá renatoramiro, tudo em ordem?
Como o anderson_lr já disse, com a alteração que foi feita no arquivo: routes.rb, você somente ganhou as rotas, ainda é preciso fazer o mapeamento nos seus modelos, sem dúvida.
Já deu uma olhada no Rails Guides sobre Nested Resources? http://guides.rubyonrails.org/routing.html#nested-resources
|
http://twitter.com/sr_valeriano
http://backslashes.net |
|
|
 |
|
|