Pergunta

Eu estou usando o Reparador de autenticação Trilhos plugin para um aplicativo que estou desenvolvendo.Eu estou tendo um estranho problema eu não consigo para o fundo.Essencialmente, a primeira vez que eu acessar o aplicativo depois de um período de inatividade (o aplicativo é implantado em produção, mas sendo usado apenas por mim), eu será levado para uma página 404, mas se eu voltar para a página inicial e logon novamente, tudo funciona de acordo com o plano.Qualquer idéias?

Foi útil?

Solução

Por favor verifique as suas rotas.

Nem todas as rotas são criadas igualmente.Rotas têm prioridade definida pela ordem de aparecimento das rotas no config/rotas.rb arquivo.A prioridade vai de cima para baixo.A última rota em que o arquivo está com o menor prioridade e será aplicada pela última vez.Se nenhuma rota corresponde, 404 é retornado.

Mais informações: http://api.rubyonrails.org/classes/ActionController/Routing.html

Outras dicas

Eu estou usando uma versão ligeiramente modificada do que o plugin que eu não estou 100% de certeza que este vai ser o mesmo para você, mas para mim o padrão é redirecionar o caminho de raiz, ou a página que você está tentando chegar (se existir).(verifique se o seu lib/authenticated_system.rb para ver o seu padrão) Se você não tem o mapa.raiz definido em suas rotas, acredito que poderia causar o erro que você está descrevendo -- ele não iria encontrar root_path no começo, mas se você fechar "a partir de" uma página em seu aplicativo seria redirecionar para a página.

Deixe-nos saber o que acontece com este se faria, eu estou curioso para ver o que este acaba sendo o caso de eu executar em ti no futuro.:)

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