[RUBY] Sie können das Problem lösen, indem Sie sich auf die beiden Artikel beziehen !!!

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.

Sie können das Problem lösen, indem Sie sich auf die beiden Artikel beziehen !!!

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!

1. Ich weiß nicht, wie es geht ...

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.

スクリーンショット 2020-10-20 11.52.42.png

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.

2. Artikel, zu denen Gugu gekommen ist

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. スクリーンショット 2020-10-20 11.52.42.png

Nun ... Mit anderen Worten, nur das Kopieren des __- Codes löste nicht das Problem, diese Spalte ins Japanische übersetzen zu wollen.

3. Ich weiß nicht, wie ich ja.yml schreiben soll, also werde ich es erneut mit Google versuchen

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 スクリーンショット 2020-10-20 11.56.58.png

__ Ich konnte alle Fehlermeldungen ins Japanische übersetzen! !! __ __

Ergebnis

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

Sie können das Problem lösen, indem Sie sich auf die beiden Artikel beziehen !!!
[Java] Versuchen Sie, das Fizz Buzz-Problem zu lösen
Lösen wir das FizzBuzz-Problem!
Ich habe versucht, das Problem der "mehrstufigen Auswahl" mit Ruby zu lösen
[Java] Versuchen Sie, das Fizz Buzz-Problem mithilfe der rekursiven Verarbeitung zu lösen
Ich habe versucht, das Paiza-Kampagnenproblem "Herausforderung von Phantomdieb 813" zu lösen.
Ich habe versucht, das Problem des Google Tech Dev Guide zu lösen
Ich habe versucht, das Problem der Tribonacci-Sequenz in Ruby mit Wiederholung zu lösen.
Was tun, wenn Ihnen der von swagger-codegen-cli generierte Code nicht gefällt?
Einbetten und Anzeigen von YouTube-Videos in Rails (Sie können die eingegebene URL auch durch Bearbeiten abrufen).
Verwenden Sie die where-Methode, um anhand des Werts eines anderen Modells einzugrenzen.
Was tun, wenn Sie das mit bootstrap-select erstellte Auswahlfeld nicht aktivieren können?
Ich habe versucht, das Problem der Tribonacci-Sequenz in Ruby zu lösen (Zeitlimit 10 Minuten).
So lösen Sie das Problem mit der Schriftartspezifikation für die Verwendung von IntelliJ IDEA (Win x64)
Speichern Sie die Daten, die von JavaFX gelesen werden können, als PNG