[RUBY] Comment ajouter conditionnellement une classe html.erb dans Rails

Aperçu

Supposons que vous souhaitiez ajouter une classe à la classe suivante uniquement lorsqu'il y a "certaines conditions".


<div class="container">
</div>

Par exemple, supposons que cette fois nous ajoutons une classe uniquement lorsque ʻusers_controller`. L'expression conditionnelle dans ce cas est la suivante.


<div class="container<%= ' user-container' if controller_name = 'users' %>">
</div>

※Mise en garde

Laissez un espace avant le premier caractère du nom de la classe que vous souhaitez ajouter.


correct:<%= ' user-container'si ...
erreur:<%= 'user-container'si ...

En ajoutant class avec une telle condition, vous pouvez modifier ou écraser le style avec CSS uniquement sous cette condition, alors rappelez-vous.

Recommended Posts

Comment ajouter conditionnellement une classe html.erb dans Rails
[Rails] Comment ajouter de nouvelles pages
Comment installer jQuery dans Rails 6
Comment installer Swiper in Rails
Comment changer le nom de l'application dans les rails
Comment insérer une vidéo dans Rails
Comment ajouter un fichier jar dans ScalaIDE
Comment utiliser MySQL dans le didacticiel Rails
[rails] Comment configurer le routage dans les ressources
Comment implémenter la fonctionnalité de classement dans Rails
Comment utiliser credentials.yml.enc introduit à partir de Rails 5.2
Comment obtenir les informations d'identification Keycloak dans la classe d'intercepteur
Comment écrire des rails
[Rails] Comment utiliser les boîtes de sélection dans Ransack
Comment traduire Rails en japonais en général
Comment obtenir une classe depuis Element en Java
Comment ajouter un chemin de classe dans Spring Boot
Comment séparer .scss par contrôleur dans Rails
Comment implémenter une fonctionnalité similaire dans Rails
Comment créer facilement un pull-down avec des rails
Comment utiliser JQuery dans Rails 6 js.erb
[Rails] Comment utiliser PostgreSQL dans l'environnement Vagrant
Comment vérifier les commandes Rails dans le terminal
Comment régler l'heure d'affichage sur l'heure japonaise dans les rails
Comment implémenter la connexion invité en 5 minutes sur le portefeuille de rails
Comment implémenter une fonctionnalité intéressante dans Ajax avec Rails
[Ruby on Rails] Comment écrire enum en japonais
[Ruby On Rails] Comment réinitialiser DB dans Heroku
[Comment insérer une vidéo dans un hameau avec Rails]
Comment écrire une recherche de comparaison de dates dans Rails
Comment interroger Array dans jsonb avec Rails + postgres
[Rails 6] Comment définir une image d'arrière-plan dans Rails [CSS]
[Rails] Comment charger JavaScript dans une vue spécifique
[Rails] Comment afficher les images dans la vue
Comment ajouter la fonction ActionText
[Rails] Comment utiliser enum
Comment lire les itinéraires des rails
Comment utiliser la classe Java
Comment utiliser la jonction de rails
Comment numéroter (nombre) avec html.erb
[Rails] Ajouter une colonne à concevoir
Comment terminer le serveur de rails
Comment écrire des graines de Rails
[Rails] Comment utiliser la validation
[Rails] Comment désactiver les turbolinks
[Rails] Comment utiliser authenticate_user!
[Rails] Comment mettre en œuvre le scraping
[Rails] Comment faire des graines
Comment écrire le routage Rails
[Rails] Comment installer simple_calendar
[Rails] Comment installer reCAPTCHA
[Rails] Comment utiliser Scope