Hallo, das ist Teppei Mimachi! !!
Wenn Sie versprechen, werden Sie Dinge finden, die Sie nicht verstehen! ?? Ich denke, dass ich dies und das für die erste Implementierung und Fehlerbehebung tun werde, aber in einem solchen Fall werde ich es in einem Buch nachschlagen oder Leute fragen, aber schließlich ist es das Beste, es von Google nachzuschlagen Ist das nicht eine Sache ...?
Zumindest habe ich gegoogelt, um mehr als 90% der Probleme zu lösen.
Aber aber.
Selbst wenn Sie beispielsweise das in Ruby on Rails aufgetretene Problem untersuchen, können Sie die Anwendung unter genau denselben Bedingungen entwickeln, z. B. unter verschiedenen Entwicklungsumgebungen, unterschiedlichen Datenbanken, unterschiedlichen Versionen und unterschiedlichen Anwendungsnamen. Die Möglichkeit, dort zu sein, ist unendlich Null. Irgendwo gibt es immer einen Unterschied.
Wenn Sie aufgrund eines so subtilen Unterschieds nur kopieren und einfügen, können Sie ihn nicht implementieren oder den Fehler beheben, und schließlich werden Sie angewidert sein und aufhören.
Um dies zu verhindern, habe ich einen Weg gefunden, das Problem zu lösen, indem ich bei der Konfrontation mit dem Problem darauf geachtet habe. Deshalb möchte ich es vorstellen.
Wie der Titel schon sagt, lautet die Antwort __ "Um das Problem zu lösen, können Sie es anhand der beiden Artikel lösen !!!" __. Dies ist die Schlussfolgerung dieser Zeit, aber es ist schwer für sich zu verstehen, also beziehen Sie sich bitte darauf!
Zuallererst ist die Wand, vor der ich stehe, wenn ich google und nachforsche, __ Ich weiß nicht, wie ich das machen soll __.
Als Ergebnis der Untersuchung der Frage befand ich mich in einem unverständlichen Zustand, aber diesmal suchte ich nach einer Lösung für das Problem, dass ich nicht weiß, wie ich ja.yml schreiben soll.
Was den Status betrifft, möchte ich alle Fehlermeldungen anzeigen, die angezeigt werden, wenn das Textfeld "__Einführung" im Postformular auf Japanisch leer ist. __ __
Mit anderen Worten, geben Sie __Content ein. Sie möchten Content auf Japanisch erstellen.
__Contet ist übrigens der Spaltenname __ der Datenbank (Post-Tabelle), die Sie speichern möchten.
Wenn Sie googeln, werden möglicherweise viele ähnliche Artikel in der Suche erfasst. Während ich mich auf Artikel beziehe, die für mich leicht zu verstehen sind und deren Situation ähnlich ist, habe ich Japanische Lokalisierung der Rails-Validierungsfehlermeldung --Qiita Ich habe auf diesen Artikel verwiesen.
Als Ergebnis der Referenz ↑ habe ich __ja.yml__ so erstellt und eingegeben.Dies ist japanische Lokalisierungsfehlermeldung zur Lokalisierung von Rails - Qiita Ich habe gerade den Code für die japanische Version des __column-Namens kopiert und eingefügt.
Dieses Ergebnis ist eigentlich das Bild des Post-Formulars, das ich Ihnen zuvor gezeigt habe. ↓ Neu gepostet.
Nun ... Mit anderen Worten, nur das Kopieren des __- Codes löste nicht das Problem, diese Spalte ins Japanische übersetzen zu wollen.
Irgendwas stimmt nicht mit ja.yml ... was ist der Unterschied ...! ?? In einer solchen Frage, während die japanische Lokalisierung der Fehlermeldung erneut untersucht wird, [Ändern Sie das Format der von Validates of ActiveRecord --Qiita angezeigten Fehlermeldung] (https://qiita.com/okeicalm/items/9638250ddfb361d80a16) Entdecken Sie diesen Artikel! !!
Und mit ja.yml,
config/local/models/ja.yml
ja:
activerecord:
models:
user:Nutzer
attributes:
user:
name:Name
↑ Ich habe den obigen Code gefunden!
config/local/models/ja.yml
ja:
activerecord:
models:
event:Veranstaltung
attributes:
event:
name:Veranstaltungsname
place:Tagungsort
content:Ereignisinhalt
↑ Dies ist der Code, den ich derzeit verwende.
Kommen wir nun zum Titel zurück. __ Sie können das Problem lösen, indem Sie sich auf die beiden Artikel beziehen !!! __ Zurücksenden an.
Wenn man sich die beiden Codes ansieht, ist dies
config/local/models/ja.yml
ja:
activerecord:
models:
user:Nutzer
attributes:
user:
name:Name
↑ In diesem Code __user: __,
config/local/models/ja.yml
ja:
activerecord:
models:
event:Veranstaltung
attributes:
event:
name:Veranstaltungsname
place:Tagungsort
content:Ereignisinhalt
↑ In diesem Code ist mir aufgefallen, dass der Teil __event: __ table name ... ist.
[Before] ↓ [After] Ändere es so ...
Das Ergebnis des Neustarts des Servers ist
__ Ich konnte alle Fehlermeldungen ins Japanische übersetzen! !! __ __
Nochmal, __ "Um das Problem zu lösen, können Sie es anhand der beiden Artikel lösen !!!" __ ist jetzt abgeschlossen.
...Für Ihre Information.
Recommended Posts