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