erhält {{attribute}} {{message}} in RoR-Views

8

Anmeldung 1 Fehler hat das Speichern von {{Model}} verhindert

Es gab Probleme mit den folgenden Feldern:

  • {{Attribut}} {{Nachricht}}

Dies ist der Ansichtscode

%Vor%

' es ist ungerade und es zeigt sich in der Methode time_ago_in_words, wenn die Ausgabe in Monaten

ist

fing irgendwie an, das zufällig zu machen, hat das jemand schon mal gesehen?

    
loosecannon 18.01.2011, 03:20
quelle

4 Antworten

10

Ja, wenn die Version von Ruby auf eine Version aktualisiert wurde, die von Ihrer Rails-Version nicht unterstützt wird. Ältere Version von Rails verwendet eine Syntax, die von neueren Versionen von Ruby nicht unterstützt wird.

Um es zu lösen, sollten Sie entweder Rails aktualisieren oder Ruby downgraden.

Schienen 2.3.9 sollte ausreichen.

Ссылка

    
DanneManne 18.01.2011, 03:31
quelle
6

Das Juwel von i18n muss der Version von RUBY und RAILS entsprechen, die Sie ausführen ...

Änderungsprotokoll für i18n. Ссылка

läuft

gem uninstall i18n

dann

%Vor%

sollte alle Probleme lösen, die Sie mit Rails 2.3.8 und den doppelt geschweiften Klammer Fehlermeldungen

haben     
carl crott 11.03.2011 15:41
quelle
2

Sie können auch darauf stoßen, wenn Sie das i18n-Juwel installieren. Ich hatte metrical installiert, und eine seiner Abhängigkeiten ist das Juwel i18n. Dies verursachte den gleichen Fehler wie oben. Nachdem ich den Edelstein entfernt hatte, sah ich wieder die richtigen Nachrichten.

    
Tom 11.02.2011 04:24
quelle
0
%Vor%

installiere das i18n-Juwel in den Hersteller-Ordner (-V für ausführliche Ausgaben, nur um zu sehen, was unter der Haube passiert)

    
Christoph 09.12.2011 13:25
quelle

Tags und Links