Um controller chamando outro controller

218 views
Skip to first unread message

Marcelo Moacir Florindo

unread,
Jul 3, 2009, 11:22:35 PM7/3/09
to rail...@googlegroups.com
Galera,

Estou meio perdido...hahahahahh

O seguinte:

tenho o controller precos e o controller familiaprodutos

como eu consigo chamar o controller familiaprodutos através do precos?

O localhost:3000/precos está funcionando.

Obrigado a todos,

--
Marcelo Moacir Florindo
Analista/Desenvolvedor
http://www.gestaotec.com.br

Pedro Fernandes Steimbruch

unread,
Jul 4, 2009, 12:36:10 AM7/4/09
to rail...@googlegroups.com
Acho que a dúvida não está bem exposta.

Tenta explicar melhor. Qual o objetivo?

Att,
Pedro F. S.

Marcio Trindade

unread,
Jul 4, 2009, 11:48:54 AM7/4/09
to rails-br
Pra que você precisaria chamar um controller dentro de um metodo de
outro?
O que normalmente é utilizado é dentro de um método de um controller
você usar outros models.

Se forem ações separadas então com um redirect_to vc pode sair de um e
ir ao outro controller.

Marcio Trindade
http://marciotrindade.com/

On Jul 4, 12:22 am, Marcelo Moacir Florindo

 Victor Sobreira

unread,
Jul 4, 2009, 12:07:14 PM7/4/09
to rail...@googlegroups.com
Procura entender sobre rotas namespace.
Voce pode poder fazer ver a umas modificacoes pra trazer a as familias dos produtos
ex:

/produtos/1/familiaprodutos


2009/7/4 Marcio Trindade <marciot...@gmail.com>



--
Atenciosamente,
 Victor Sobreira

Celular: (88) 8812-6922 / (85) 8719-3391 / (85) 9901-7397
Msn / Gtalk: vict...@gmail.com

Vinicius Luiz

unread,
Jul 4, 2009, 12:23:24 PM7/4/09
to rail...@googlegroups.com
se voce fizer

redirecto_to :controller => "controle", :action => "acao", :parametro => "parametro"

vai te passar de um controller para outro sem problemas..
att,



2009/7/4  Victor Sobreira <vict...@gmail.com>



--
att,

Vinicius Luiz
Skype/Yahoo: vinicius.luiz
MSN: vinic...@hotmail.com
Gtalk: mcp.vi...@gmail.com
Twitter: http://twitter.com/vinicius_luiz

----------------------------------------------

           Analista Desenvolvedor - TI                
CETAM Ltda. - Centro de Tecnologia da Amazônia

when there is no place in hell, the dead walked the earth!

Marcelo Moacir Florindo

unread,
Jul 4, 2009, 3:02:06 PM7/4/09
to rail...@googlegroups.com
Me desculpem pela não explicação correta.
Mas seria isto que o Vinicius falou.

Obrigado.

Marcelo

2009/7/4 Vinicius Luiz <mcp.vi...@gmail.com>

Marcio Trindade

unread,
Jul 4, 2009, 9:04:54 PM7/4/09
to rails-br
Neste caso recomendo usar as rotas nomeadas do rails em vez de haash
com parametros.

exemplo:
products_path ou products_url para caminho completo.

Marcio Trindade
http://marciotrindade.com/


On Jul 4, 4:02 pm, Marcelo Moacir Florindo <marceloflori...@gmail.com>
wrote:
> Me desculpem pela não explicação correta.
> Mas seria isto que o Vinicius falou.
>
> Obrigado.
>
> Marcelo
>
> 2009/7/4 Vinicius Luiz <mcp.vinic...@gmail.com>
>
>
>
>
>
> > se voce fizer
>
> > redirecto_to :controller => "controle", :action => "acao", :parametro =>
> > "parametro"
>
> > vai te passar de um controller para outro sem problemas..
> > att,
>
> > 2009/7/4  Victor Sobreira <victor...@gmail.com>
>
> > Procura entender sobre rotas namespace.Voce pode poder fazer ver a umas
> >> modificacoes pra trazer a as familias dos produtos
> >> ex:
>
> >> /produtos/1/familiaprodutos
>
> >> 2009/7/4 Marcio Trindade <marciotrind...@gmail.com>
>
> >>> Pra que você precisaria chamar um controller dentro de um metodo de
> >>> outro?
> >>> O que normalmente é utilizado é dentro de um método de um controller
> >>> você usar outros models.
>
> >>> Se forem ações separadas então com um redirect_to vc pode sair de um e
> >>> ir ao outro controller.
>
> >>> Marcio Trindade
> >>>http://marciotrindade.com/
>
> >>> On Jul 4, 12:22 am, Marcelo Moacir Florindo
> >>> <marceloflori...@gmail.com> wrote:
> >>> > Galera,
>
> >>> > Estou meio perdido...hahahahahh
>
> >>> > O seguinte:
>
> >>> > tenho o controller precos e o controller familiaprodutos
>
> >>> > como eu consigo chamar o controller familiaprodutos através do precos?
>
> >>> > O localhost:3000/precos está funcionando.
>
> >>> > Obrigado a todos,
>
> >>> > --
> >>> > Marcelo Moacir Florindo
> >>> > Analista/Desenvolvedorhttp://www.gestaotec.com.br
>
> >> --
> >> Atenciosamente,
> >>  Victor Sobreira
>
> >> Celular: (88) 8812-6922 / (85) 8719-3391 / (85) 9901-7397
> >> Msn / Gtalk: victor...@gmail.com
>
> > --
> > att,
>
> > Vinicius Luiz
> > Skype/Yahoo: vinicius.luiz
> > MSN: vinicius...@hotmail.com
> > Gtalk: mcp.vinic...@gmail.com
Reply all
Reply to author
Forward
0 new messages