J'ai changé mon contrôleur de spectacle pour trouver des enregistrements par leur permalien plutôt que leur id (pour la jutosité SEO).Trouver un projet par Permalink, 404 si pas trouvé
def show
@project = Project.find_by_permalink(params[:id])
end
Mais, si je tape localhost: 3000/projets/foo (et il n'y a pas un projet avec un permalien foo) Je reçois une erreur de 500 serveur au lieu d'un 404 introuvable.
Pourquoi est-ce, et comment puis-je le réparer?
Quel est le message d'erreur spécifique que vous obtenez dans la console Rails (ou development.log)? – marzagao