[RUBY] Message Flash Rails

Implémentation du message Flash

1. Afficher la création

haml:_notification.html.haml


.notification
  - flash.each do |key, value|
    = content_tag :div, value, class: key

image.png

haml:application.html.haml


%body
 = render 'layouts/notifications'
 = yield

↑ Puisque le fichier de vue de chaque page est affiché dans la partie yield, écrivez = render'layouts / notifications' dessus pour afficher le message flash en haut de la page. ↓ image.png

  1. Flash Message Styling

stylesheets/modules/flash.scss


.notification {
  .notice {
    background-color: $light_blue;
    color: $white;
    text-align: center;
  }

  .alert {
    background-color: $alert_orange;
    color: $white;
    text-align: center;
  }
}
//Messages de notification et d'alerte séparés

application.scss


@import "reset";
@import "config/colors";
@import "modules/flash";
//flash.Refléter scss
//reset.Décrit sous le nom de fichier css défini comme css

3. Localisation japonaise du message Flash

--Créez de nouveaux fichiers nommés "devise.ja.yml" et "ja.yml" dans le dossier "config / locales"

config/application.rb


module ChatSpace
  class Application < Rails::Application
    #~ abrégé ~
    config.i18n.default_locale = :ja
  end
end
//config/application.Ajouter une phrase à rb et définir le japonais

Recommended Posts

Message Flash Rails
Message flash à l'aide de devise
Rails ~ Comprendre la fonction de message ~
[Rails] Quel était le message d'erreur?
[Rails] Comment utiliser les messages flash
[Rails g. Erreur]
Notions de base sur les rails
Rails Examen 1
[Rails] first_or_initialize
rails tutry
À propos des rails 6
Fondation Rails
Mémorandum Rails
tutoriel sur les rails
rails tutry
tutoriel sur les rails
[Rails] concevoir
rails tutry
tutoriel sur les rails
Conseils de rails
méthode des rails
tutoriel sur les rails
Rails Revue 2
redirect_to n'affiche pas de message flash
[Rails] Traduisons le message d'erreur en japonais
Fondu Les rails clignotent sans déplacer d'autres contenus