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
↑ Da die Ansichtsdatei jeder Seite im Teil "Yield" angezeigt wird, schreiben Sie "= Rendering" Layouts / Benachrichtigungen "darauf, um die Flash-Meldung oben auf der Seite anzuzeigen. ↓
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;
}
}
//Separate Benachrichtigungs- und Warnmeldungen
application.scss
@import "reset";
@import "config/colors";
@import "modules/flash";
//flash.Reflect scss
//reset.Beschrieben unter dem als CSS definierten CSS-Dateinamen
--Erstellen Sie neue Dateien mit den Namen "devise.ja.yml" und "ja.yml" im Ordner "config / locales"
config/application.rb
module ChatSpace
class Application < Rails::Application
#~ Abkürzung ~
config.i18n.default_locale = :ja
end
end
//config/application.Fügen Sie einen Satz zu rb hinzu und setzen Sie Japanisch
Recommended Posts