2008-09-02 45 views
2

Gelişmekte olduğum bir uygulamanın RESTful authentication Rails eklentisini kullanıyorum. Garip bir konu yaşıyorum. Esasen, bir süre işlem yapılmadığında (uygulama üretime yerleştirilmiş, ancak sadece benim tarafımdan kullanılıyor) uygulamada ilk kez oturum açtığımda, 404 sayfasına götürüleceğim, ancak ana sayfaya geri dönersem ve tekrar giriş yapın, her şey plana göre çalışır. Herhangi bir fikrin var mı?Garip Raylar Kimlik Doğrulama Sorun

cevap

2

Lütfen rotalarınızı kontrol edin.

Tüm yollar eşit şekilde oluşturulmaz. Rotalar, config/routes.rb dosyasındaki rotaların görünümü sırasına göre öncelik tanımlıdır. Öncelik yukarıdan aşağıya gider. Bu dosyadaki son rota en düşük önceliklidir ve son olarak uygulanır. Rota eşleşmezse, döndürülür.

diğer bilgiler: O eklenti biraz değiştirilmiş bir sürümünü kullanıyorum http://api.rubyonrails.org/classes/ActionController/Routing.html

1

yüzden ben bu sizin için aynı olacaktır, ama benim için varsayılan yönlendirme olduğunu% 100 emin kök yolu veya varsa bir tane elde etmeye çalıştığınız sayfa. (varsayılanınızı görmek için lib/authenticated_system.rb'nizi kontrol edin) rotalarınızda map.root bulunmuyorsa, açıkladığınız hatanın neden olacağına inanıyorum - ilk başta root_path bulamazsa uygulamanızdaki bir sayfadan "den" denediniz, bu sayfaya yönlendirileceksiniz.

Eğer bununla ne olduğunu bize bildirin, eğer gelecekte sonuçlanacağım durumda bunun ne olduğunu görmek için merak ediyorum. :)