Pergunta

Como posso alterar um app Rails para que um foo controlador aparece como a raiz do aplicativo?

Em outras palavras, agora todas as urls parecer host.com/foo / ... e eu gostaria de se livrar do foo e ter simplesmente host.com / ...

Foi útil?

Solução

Em routes.rb, adicione:

map.root :controller => 'foo'

Todos os detalhes na API .

Outras dicas

Em seu routes.rb você adicionar uma rota nomeada assim:

map.home '', :controller => 'foo', :action => 'index'

Isto irá construir uma rota para quando a raiz da aplicação web é solicitado, ele irá usar o controlador foo e chamar a ação de índice. Certifique-se de tê-lo na parte inferior para que seja dada a prioridade mais baixa.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top