Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Wellington09

[Resolvido] Rotas

Recommended Posts

Alguem que possa me ajudar a montar a minha url assim :

 

http://localhost:3000/produtos/brinquedos/grandes-e-pequenos

 

 

como eu faço para que aparece na minha url isto ---> grandes-e-pequenos

 

não estou usando nada no banco de dados apenas quero que a url fique assim ao executar a ação brinquedos

 

já li sobre restful neste site http://guias.rubyonrails.pro.br/routing.html porem fiz alguns exemplos e não obtive sucesso.

 

 

ajuda ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

no seu arquivo de rotas (config/routes.rb) adicione:

 

map.grandes_pequenos '/produtos/brinquedos/grandes-e-pequenos', :controller => 'produtos', :action => 'brinquedos'

para mais detalhes, procure por Rotas Nomeadas

Compartilhar este post


Link para o post
Compartilhar em outros sites

como você está criando o link para essa rota?

 

CONTROLADOR PRODUTO

 

def brinquedos

end

 

ROUTES

map.grandes_pequenos '/produtos/brinquedos/grandes-e-pequenos', :controller => 'produtos', :action => 'brinquedos'

 

 

VIEWS

 

<a href="produtos/brinquedos">brinquedos</a>

ao clicar a URL continua

http://localhost:3000/produtos/brinquedos

ou eu tinha que fazer na minha tag <a> assim

<a href="produtos/brinquedos/grandes-e-pequenos">brinquedos</a>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.