Pergunta

Eu tenho Rails, mas as rotas de aprendizagem continua a confundir o inferno fora de mim.

A única coisa que torna mais confuso, eu acho, é que as rotas que você define são sensíveis para onde eles são definidos em seu arquivo routes.rb em relação a outras rotas.

Alguém se deparar com um guia simples agradável que resume as coisas assim?

Foi útil?

Solução

Se você está bem com a gastar dinheiro em uma referência de árvore morta, Caminho Rails é realmente vale a pena. Os guias postadas são provavelmente a sua melhor aposta neste momento, mas se você planeja fazer um monte de Rails, este livro realmente divide-os e torna mais compreensível. Tem sido uma grande ajuda para mim. Boa sorte.

Outras dicas

O primeiro hit no Google por "trilhos de guia rotas" é Roteamento Rails de Fora Em , que é bastante abrangente.

Como observação lateral:

As rotas no início preferência take sobre as rotas posteriores no arquivo. Assim, sempre que você quiser especificar algum tipo de rota catchall (como as rotas padrão que mapeiam cada ação em cada controlador) que você precisa para fazer isso no final.

Uma coisa a notar quando você está aprendendo e experimentando com trilhos rotas é que há uma maneira de ver o que Rails é realmente fazendo com o seu arquivo config/routes.rb.

$rake routes

isso irá retornar todas as ligações que tem configuração com base em seu arquivo config/routes.rb. Isso tem sido particularmente útil para mim como eu aprendi sobre como todas as variáveis ??rota nomes são configurados, tais como new_model1_model2_path(@model1).

http://guides.rubyonrails.org é uma referência fantástica, e eu achei a sua guia sobre roteamento ser extremamente útil!

Eu apenas usei aquele em rubyonrails.org . Com todas as ligações, é um bom ..

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