[RAILS] L-Methode, die auch Erstklässler schreiben können, die kein Englisch lernen

Was ist die l-Methode?

Eine Methode zur Darstellung von Uhrzeit und Datum. Sie kann der angegebenen Ortszeit entsprechen. Es wird verwendet, wenn "zu welcher Zeit von welchem Monat und an welchem Tag veröffentlicht" auf SNS. Es wird verwendet, wenn Sie die Spalte created_at der Tabelle anzeigen möchten.

So legen Sie die Ortszeit fest

Schritt 1

config/application.rb


class Application < Rails::Application
  config.i18n.default_locale = :ja #in Japans Fall
  config.time_zone = 'Tokyo' #Im Fall von Tokio
end

Nehmen Sie die obige Beschreibung in allen Rails-Einstellungsdateien vor.

Schritt 2

Erstellen Sie eine ja.yml-Datei.

config/locales/ja.yml


ja:
  time:
    formats:
      default: "%Y/%m/%d %H:%M:%S"

l Verwendung der Methode

Nachdem Sie die beiden oben genannten Einstellungen vorgenommen haben, setzen Sie einfach "l" vor die Methode, um die Spalte mit der Zeit anzuzeigen. ex) Wenn die Erweiterung .html.erb ist

<%= l name.created_at %> #2020/9/27/ 23:32:09 wird angezeigt

Punkt

Schließlich

Es scheint eine unverzichtbare Methode bei der Implementierung der Buchungsfunktion zu sein.

Recommended Posts

L-Methode, die auch Erstklässler schreiben können, die kein Englisch lernen
Einstellungsmethode, die die Größe nicht ändert, auch wenn das CSS geändert wird