JavaFree.org | RubyOnBr.org

entendendo roteamentos

Acompanhar entendendo roteamentos 5 posts, 3 participantes

Avatar killer_ 27 posts

como eu poderia estar fazendo para criar roteamentos no meu projeto Rails utilizando o arquivo routes.rb

por exemplo, eu tenho uma aplicação e eu gostaria que ao acessar a url “http://localhost:3000
fosse apresentado a página “http://localhost:3000/telainicialaplicacao/telainicial

outra duvida é quando eu quero que na minha página de cadastro de cliente tenha um link para a página inicial….sem que eu tenha que fazer isso na view

e a ultima, quando a pessoa digitar um endereço errado na URL….exemplo http://localhost:3000/telainicialaplicacao/dawiadgawhdjwadj ou http://localhost:3000/wdakdwjabndjwa ela seja direcionada para uma página de erro…eu fiz o que está escrito abaixo….porem eu tive que criar varias páginas de erro e espalhar para os diferentes pastas do meu projeto.

OBS: eu tentei usar o botão de pesquisa do forum mas parece estar desabilitado…o problema é somente comigo? …. .

 
Avatar Felipe Pavão 42 posts

eu tb tenho muitas duvidas sobre roteamento

e o botao de pesquisa, ja tem 1 semana que nao consigo pesquisar nada! parece ser algum problema de javascript, nao sei

[ ]s

 
Avatar Mereghost 1476 posts

[OFF]
Errr… o botão de pesquisa, aquele com a lupa gigante? Esse tá funcionando direitinho no ffox. =/
[/OFF]

Killer:

Você pode definir uma rota específica para a página inicial (citando de memória pode estar errado)

Quanto às páginas de erros, se me lembro bem, você pode criar a página 404.html no public que o rails deveria te redirecionar.

 
Avatar killer_ 27 posts

ix…testei aki o q vc tinha falado…mas num funcionô não

ele acaba num conseguindo startá a aplicação…dai comentei a linha e rodei a aplicação…dai deu esse erro

sobre o arquivo 404.html eu axei ele sim…mas num sei se tem q adicionar alguma rota para ele funcionar…

link de pesquisar ao qual me referia é o q esta no cabeçalho do forum onde tem “Blogosfera” “Fórum” “Usuários” “Pesquisa”
 
Avatar Mereghost 1476 posts

killer_:

Como eu disse a sintaxe estava um cadinho errada. Faltaram as aspas em volta dos nomes do controller e da action.

Ah, sim, e tu precisa apagar o index.html da pasta public.

Agora quanto ao link da pesquisa, vou ver o que dá pra arrumar. Na página inicial do fórum o botão de pesquisa está funcionando no entanto. Pode usar ele. ;)