2010-12-04 17 views
0

J'ai un site qui a des pages comme mysite.com/example. Cependant, quelqu'un arrive et tape mysite.com/example/random_bs que la page résout réellement au lieu de montrer une erreur. Comment puis-je empêcher la résolution de la page et afficher une erreur?Rails Pages qui n'existent pas résolvables

Rails 2.3.8

Merci

+3

Comment est votre routes.rb? – PeterWong

+0

C'est par défaut en ce moment. Je n'ai fait aucune modification. – Splashlin

+0

map.connect ': controller /: action /: id' map.connect ': contrôleur /: action /: id.: Format' map.connect "/: action",: controller => "home" – Splashlin

Répondre

0

je pense 'map.connect "/: action",: controller => "maison"' est votre problème. Essayez

map.connect 'example', :controller => "home", :action => 'example' 

ou quelque chose comme ça. (Désolé ma syntaxe Rails 2.3 est un peu rouillée.)