Ich bin bei meinem sehr einfachen Ramaze-Projekt auf ein Problem gestoßen. Mein Projekt ist identisch mit dem Prototyp-Projekt, das aus "ramaze create mywebsite" generiert wird, außer dass ich Haml-Vorlagen verwende (ich setze "engine :Haml" in controller/init.rb).
Hier sind die Schritte, um das Problem zu reproduzieren:
- Starten Sie den Entwicklungsserver. Ich verwende Thin.
- Besuchen Sie eine der Aktionen in der App. Bislang habe ich '/', '/über' und '/anmelden'. Die Vorlage für die Aktion wird richtig gerendert werden.
- Besuchen Sie eine andere Aktion. Diesmal wird genau das Gleiche zurückgegeben, was bei der ersten Aktion gerendert wurde.
Nur die erste Anfrage nach dem Start des Dev-Servers wird korrekt gerendert.
Ich glaube nur, dass es etwas mit Haml zu tun hat, denn nachdem ich wieder zur Standard-Engine für Ramaze gewechselt habe, funktioniert alles wie es sollte. Alle meine Edelsteine sind auf dem neuesten Stand.
Irgendwelche Ideen?
Ich danke Ihnen!