Rails Québec

mercredi, juin 21, 2006

SystemStackError: stack level too deep

Je suis tombé sur une erreur étrange aujourd'hui.

J'ai créé plusieurs routes dont l'une avait la structure suivante:

monsite.com/environment

Pour une raison que j'ignore, cet route génère un SystemStackError:

SystemStackError: stack level too deep

Encore pire, lorsque cette erreur apparaît, mon application ne fonctionne plus. Il faut redémarrer apache !

Par contre, si je fais cette modification, il n'y a plus d'erreur:

monsite.com/the_environment

J'en conclu donc pour le moment que certains mots peuvent
générer des conflits lorsqu'ils sont utilisés dans une route. Pour l'instant 'environment' est le seul que j'ai trouvé.