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

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. ↓

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
--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