[Ruby on Rails] Ändern Sie das Aktualisierungsdatum und das Erstellungsdatum in Ihre bevorzugte Notation

Ziel

Nicht die Standardnotation September 2020 ◯◯ Tag und 2020/09 / ◯◯ Wechseln Sie zu 11:05 oder 11:05

Entwicklungsumgebung

ruby 2.5.7 Rails 5.2.4.3 OS: macOS Catalina

fließen

1 gem'rails-i18n 'eingeführt 2 Bearbeiten Sie config / application.rb 3 Ändern Sie die Ansicht

Gem'rails-i18n 'eingeführt

Gemfile


gem 'rails-i18n'

Terminal


$ bundle install

Bearbeiten Sie config / application.rb

Fügen Sie die folgenden 4 Zeilen zu config.load_defaults hinzu.

config/application.rb


  class Application < Rails::Application
    # Initialize configuration defaults for originally generated Rails version.
    config.load_defaults 5.2
    config.paths.add 'lib', eager_load: true
    config.time_zone = 'Tokyo'
    config.i18n.default_locale = :ja
    config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]

    # Settings in config/environments/* take precedence over those specified here.
    # Application configuration can go into files in config/initializers
    # -- all .rb files in that directory are automatically loaded after loading
    # the framework and any gems in your application.
  end

Ansicht ändern

Es ist in Ordnung, wenn Sie wie folgt schreiben.

erb:app/views/posts/show.html.erb


<%= @post.updated_at.strftime("%Y Jahr%m Monat%d Tag").to_s %>
<%= @post.updated_at.strftime("%Y/%m/%d").to_s %>
<%= @post.created_at.strftime("%Uhr%M Minuten").to_s %>
<%= @post.created_at.strftime("%H:%M").to_s %>

Ergänzung

Wenn Sie gem'rails-i18n 'verwenden, können Sie den Fehler auch auf Japanisch schreiben. Weitere Informationen hier

Recommended Posts

[Ruby on Rails] Ändern Sie das Aktualisierungsdatum und das Erstellungsdatum in Ihre bevorzugte Notation
Ändern Sie Datum und Uhrzeit in Rails in japanische Notation
[Ruby on Rails] So ändern Sie den Spaltennamen
Dinge, an die Sie sich erinnern sollten, und Konzepte im Ruby on Rails-Tutorial
[Ruby on Rails] So melden Sie sich nur mit Ihrem Namen und Passwort mit dem Gem-Gerät an
Zusammenfassung der Methoden zum Aktualisieren mehrerer Spalten [Ruby on Rails]
[Ruby on Rails] Ändern Sie die URL-ID in den Spaltennamen
[Ruby on Rails] Von der MySQL-Konstruktion zum Datenbankwechsel
(Ruby on Rails6) So erstellen Sie ein Modell und eine Tabelle
Portfolioerstellung Ruby on Rails
[Rails / Routing] Vertiefen Sie, wie Sie Präfix und URI auf Ihre bevorzugten Werte und Ressourcen einstellen
Bereitstellung auf Ruby on Rails Elastic Beanstalk (Änderung der IAM-Berechtigung)
So führen Sie React und Rails auf demselben Server aus
Verwendung von Ruby on Rails
[Ruby on Rails] Erstellung der Bestätigungsseite
[Ruby on Rails] Ändere das Speicherziel von Gem Refile * Hinweis
[Rails] Wie man Kaminari mit Slim einführt und das Design ändert
(Ruby on Rails6) Erstellen Sie eine Funktion zum Bearbeiten des veröffentlichten Inhalts
[Ruby on Rails] Übergeben Sie die durch date_select geteilten Parameter an FormObject.
Wechseln Sie in einem neuen Ruby on Rails-Projekt von SQLite3 zu PostgreSQL
Befehl zum Erstellen / Löschen von Ruby on Rails-Modellen
Bereitstellen für Heroku [Ruby on Rails] Anfänger
Vorbereiten der Einführung von jQuery in Ruby on Rails
Ruby on Rails-Anwendung neuer Erstellungsbefehl
[Ruby on Rails] Japanische Fehlernotation
[Ruby on Rails] Verwendung von redirect_to
So lösen Sie die lokale Umgebungskonstruktion von Ruby on Rails (MAC)!
[Schienen] So erstellen Sie eine Tabelle, fügen eine Spalte hinzu und ändern den Spaltentyp
So debuggen Sie die Verarbeitung im Ruby on Rails-Modell nur mit der Konsole
[Ruby on Rails] Schaltfläche, um nach oben zurückzukehren
[Ruby on Rails] So machen Sie das Linkziel zu einem Teil der angegebenen ID
So beheben Sie Fehler, die beim Integrationstest "Ruby on Rails" auftreten
[Ruby on Rails] So japanisieren Sie die Fehlermeldung des Formularobjekts (ActiveModel)
[Anfänger-Verfahrenshandbuch 2] Ruby on Rails: Erstellen einer Rails-Vorlage
[Ruby on Rails] Bis zur Einführung von RSpec
Wenn das Ruby on Rails-Terminal zurückrollt
Veröffentlichen Sie die mit Ruby on Rails erstellte App
Ruby on Rails ~ Grundlagen von MVC und Router ~
Integrieren Sie Docker in Ihr Ruby on Rails-Portfolio!
Bestimmen Sie die aktuelle Seite mit Ruby on Rails
[Ruby on Rails] Nachbearbeitungsfunktion (Aktualisieren, Löschen)