[Ruby on Rails] Modifiez la date de mise à jour et la date de création selon votre notation préférée

Cible

Pas la notation par défaut Septembre 2020 ◯◯ jour et 2020/09 / ◯◯ Changer à 11h05 ou 11h05

Environnement de développement

ruby 2.5.7 Rails 5.2.4.3 OS: macOS Catalina

couler

Introduction de 1 gem'rails-i18n ' 2 Modifiez config / application.rb 3 Changer de vue

Présentation du gem'rails-i18n '

Gemfile


gem 'rails-i18n'

Terminal


$ bundle install

Modifier config / application.rb

Ajoutez les 4 lignes suivantes à config.load_defaults.

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

Change de vue

Ce n'est pas grave si vous écrivez comme suit.

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


<%= @post.updated_at.strftime("%Y année%m mois%jour j").to_s %>
<%= @post.updated_at.strftime("%Y/%m/%d").to_s %>
<%= @post.created_at.strftime("%H heure%M minutes").to_s %>
<%= @post.created_at.strftime("%H:%M").to_s %>

Supplément

Si vous utilisez gem'rails-i18n ', vous pouvez également écrire l'erreur en japonais. Pour plus d'informations ici

Recommended Posts

[Ruby on Rails] Modifiez la date de mise à jour et la date de création selon votre notation préférée
Changer la date et l'heure en notation japonaise dans Rails
[Ruby on Rails] Comment changer le nom de la colonne
Points à retenir et concepts dans le didacticiel Ruby on Rails
[Ruby on Rails] Comment se connecter avec seulement votre nom et mot de passe en utilisant le bijou
Résumé des méthodes de mise à jour de plusieurs colonnes [Ruby on Rails]
[Ruby on Rails] Remplacez l'ID d'URL par le nom de la colonne
[Ruby on Rails] De la construction de MySQL au changement de base de données
(Ruby on Rails6) Comment créer un modèle et une table
Création de portfolio Ruby on Rails
[Rails / Routing] Approfondissez sur la façon de définir le préfixe et l'URI sur vos valeurs et ressources préférées
Déployer sur Ruby on Rails Elastic beanstalk (changement d'autorisation IAM)
Comment exécuter React et Rails sur le même serveur
Comment utiliser Ruby on Rails
[Ruby on Rails] Création de la page de confirmation
[Ruby on Rails] Changez la destination de sauvegarde du recueil de gemmes * Remarque
[Rails] Comment introduire le kaminari avec Slim et changer le design
(Ruby on Rails6) Créer une fonction pour modifier le contenu publié
[Ruby on Rails] Passez les paramètres divisés par date_select à FormObject.
Passer de SQLite3 à PostgreSQL dans un nouveau projet Ruby on Rails
Commande de création / suppression de modèle Ruby on Rails
Déployer sur Heroku [Ruby on Rails] Débutant
Préparation à l'introduction de jQuery dans Ruby on Rails
Nouvelle commande de création de l'application Ruby on Rails
[Ruby on Rails] Notation japonaise de l'erreur
[Ruby on Rails] Comment utiliser redirect_to
Comment résoudre la construction de l'environnement local de Ruby on Rails (MAC)!
[Rails] Comment créer une table, ajouter une colonne et changer le type de colonne
Comment déboguer le traitement dans le modèle Ruby on Rails avec juste la console
Bouton [Ruby on Rails] pour revenir en haut
[Ruby on Rails] Comment faire de la destination du lien une partie de l'ID spécifié
Comment résoudre les erreurs qui se produisent lors du test d'intégration "Ruby on Rails"
[Ruby on Rails] Comment japonaisiser le message d'erreur de l'objet Form (ActiveModel)
[Manuel de procédure pour débutant 2] Ruby on Rails: Création d'un modèle Rails
[Ruby on Rails] Jusqu'à l'introduction de RSpec
Quand le terminal Ruby on Rails revient en arrière
Publiez l'application avec ruby on rails
Ruby on Rails ~ Principes de base de MVC et du routeur ~
Intégrez Docker à votre portefeuille Ruby on Rails!
Déterminez la page actuelle avec Ruby on Rails
[Ruby on Rails] Fonction de post-édition (mise à jour, suppression)