2011-02-28 7 views
2

J'essaie de migrer de nginx + mongrel à nginx + passenger. L'application se charge et fonctionne mais je ne peux pas l'obtenir pour identifier les routes comme /posts/100.xml. Cependant, les urls comme /posts/100?format=xml fonctionnentPassager + Nginx: Problème avec les routes xml

Y at-il une configuration qui me manque?

Merci, Prateek

+0

Rien ne se démarque vraiment. Pouvez-vous s'il vous plaît poster votre config nginx? En outre, avez-vous vérifié que la structure d'URL souhaitée fonctionne correctement dans un autre environnement? – bloudermilk

Répondre

0

cocher cette ligne sur routes.rb

match ':controller(/:action(/:id(.:format)))' 
+1

Je ne recommanderais pas cela. From the rails 3.x routes.rb: "Il s'agit d'une route de contrôleur sauvage héritée qui n'est pas recommandée pour les applications RESTful." – bloudermilk

2

Il était une règle de redirection pour rediriger toutes les urls non slash à réduire ceux qui ont été tout embrouiller. Désolé pour le problème