Angenommen, Sie möchten der folgenden Klasse nur dann eine Klasse hinzufügen, wenn "bestimmte Bedingungen" vorliegen.
<div class="container">
</div>
Angenommen, wir fügen diesmal nur dann eine Klasse hinzu, wenn "users_controller". Der bedingte Ausdruck ist in diesem Fall wie folgt.
<div class="container<%= ' user-container' if controller_name = 'users' %>">
</div>
Lassen Sie vor dem ersten Zeichen des Klassennamens, den Sie hinzufügen möchten, ein Leerzeichen.
richtig:<%= ' user-container'wenn ...
Fehler:<%= 'user-container'wenn ...
Durch Hinzufügen von "Klasse" mit einer solchen Bedingung können Sie den Stil mit CSS nur unter dieser Bedingung ändern oder überschreiben. Denken Sie also bitte daran.
Recommended Posts