Ich mache Wartungsarbeiten an einer alten Schienen App, und meine Schienen war nicht so toll, um mit zu beginnen. Ich sehe den folgenden Code überall in Formularen in Ansichten. Dieses Beispiel ist von einem Zahlungs-/Abrechnungs Bildschirm, so dass die Felder gemeinsame Abrechnungsfelder wie Adressfelder:ist 't' eine alte Ansicht Hilfsmethode in Schienen 2.3.8?
<%= t : "front.City" %>
Dies wird für das Formularfeld Etikett verwendet. Ich kann nicht herausfinden, was entweder das 't' ist oder die 'Front'. Ich versuche, dies teilweise für eine andere Zahlungsmethode zu kopieren. Wenn ich die ‚front.new-label‘ geändert, brach es etwas, weil es dann das Label als
angezeigten, front, new-label
Ich frage mich, ob das ‚t‘ eine Art Hilfsmethode ist, wie <%=h
ist zu sanieren Ausgabe. Dies wird teilweise verwendet, also habe ich in das Layout geschaut, das die Partiellen enthält, um zu sehen, ob "Front" irgendwo dort definiert wurde, aber nichts gefunden hat. Dieses "T" und "Front" werden überall in der App als Labels verwendet, also dachte ich, dass es nur etwas mit Styling zu tun hat. Aber es wird so oft benutzt, dass ich nicht alle diese Frontvariablen irgendwo definieren kann, aber warum bricht es, wenn ich es ändere?
Vielen Dank, das hilft sehr. Es erklärt auch das 'en' auf dem Rendering. Jetzt muss ich nur herausfinden, was diese "vordere" Referenz ist. Jetzt, wo Internationalisierung im Bild ist, gehe ich davon aus, dass es ein Teil davon ist, wie ein Verweis auf ein Wörterbuch. – user26270