[RUBY] (Pour les débutants) [Rails] Technologie de gain de temps! Comment installer et utiliser Slim

introduction

Apprenez à installer et à utiliser le moteur de modèles Ruby slim: détendu: Dans Rails, html est écrit dans un fichier appelé html.erb, mais il est un peu gênant d'entrer <h1> </ h1> ʻet <%%> ʻà chaque fois. Avec slim, vous pouvez écrire du HTML de manière plus concise et réduire l'effort de développement.

1. méthode d'introduction mince

gem 'slim-rails'
#Gemme pour l'utilisation mince avec des rails

gem 'html2slim'
# html.erb html.Gemme à convertir en mince
bundle install

bundle exec erb2slim app/views app/views

bundle exec erb2slim app/views app/views -d
git log
#Examiner la valeur de hachage
git reset --valeur de hachage dur
#La valeur de hachage qui est sortie--Si vous le saisissez après hard, il reviendra au commit spécifié.

2. écriture mince

Énumérez l'utilisation de base de slim.

Comment écrire <%%>


<% if %>

- if

Comment écrire <% =%>


<%= puts hoge %>

= puts hoge

Comment écrire du texte


<p>hoge<p>

p 
 | hoge

Comment écrire une balise de titre

<h2>hogehoge</h2>

h2 hogehoge

Comment écrire un identifiant


<div id = id></div>

# id

Comment écrire un cours

<div class = hoge></div>

.hoge

Comment rédiger un commentaire


<!-- hoge -->

/hoge

Si vous comparez html et slim, vous pouvez voir que c'est très simple à écrire.

Article de référence

Si vous souhaitez obtenir des informations plus détaillées, veuillez vous référer à l'URL suivante.

https://qiita.com/ngron/items/c03e68642c2ab77e7283

https://techacademy.jp/magazine/10172

Recommended Posts

(Pour les débutants) [Rails] Technologie de gain de temps! Comment installer et utiliser Slim
Explication de Ruby on rails pour les débutants ④ ~ À propos des règles de dénomination et comment utiliser form_Tag ~
[Ruby] Comment utiliser slice pour les débutants
[Pour les débutants Rails] Résumé de l'utilisation de RSpec (obtenir un aperçu)
[Pour les super débutants] Comment utiliser l'autofocus: vrai
Comment utiliser GitHub pour les super débutants (développement d'équipe)
[Rails] Comment utiliser enum
[Rails] Comment utiliser enum
Comment utiliser la jonction de rails
(Pour les débutants) [Rails] Installer Devise
[Rails] Comment utiliser la validation
[Rails] Comment utiliser authenticate_user!
[Rails] Comment installer simple_calendar
[Rails] Comment installer reCAPTCHA
[Rails] Comment utiliser Scope
Procédures pour transmettre RealmObject à Fragment et comment utiliser Parceler
[Rails] Comment utiliser la "devise" des gemmes
Comment utiliser StringBurrer et Arrays.toString.
[Rails] Comment utiliser les messages flash
Comment utiliser EventBus3 et ThreadMode
Comment utiliser Ruby on Rails
[Rails] Comment installer ImageMagick (RMajick)
[Rails] Comment installer Font Awesome
[Rails] Comment utiliser Active Storage
[Introduction aux rails] Comment utiliser le rendu
Comment installer Swiper in Rails
Comment utiliser des séquences \ t Escape différentes pour Mac et Windows-java
Comment installer et utiliser Composer sur une instance ECS sur Ubuntu 16.04
[Webpacker] Résumé de l'installation de Bootstrap et jQuery dans Rails 6.0
[Rails] Comment introduire le kaminari avec Slim et changer le design
[Astuces] Comment résoudre les problèmes avec XCode et Swift pour les débutants
Comment utiliser binding.pry pour afficher le fichier
Comment utiliser OrientJS et OrientDB ensemble
Installez Webpacker et Yarn pour exécuter Rails
[Rails] Comment utiliser ActiveRecord :: Bitemporal (BiTemporalDataModel)
[Rails] Comment utiliser la méthode de la carte
Comment utiliser MySQL dans le didacticiel Rails
[Ruby on Rails] Comment utiliser redirect_to
[Note] Comment utiliser Rails 6 Devise + cancancan
Comment utiliser les méthodes substring et substr
[Rails] Comment utiliser video_tag pour afficher des vidéos
[Rails] Comment utiliser la méthode d'assistance, confimartion
Comment utiliser credentials.yml.enc introduit à partir de Rails 5.2
Comment utiliser @Builder et @NoArgsConstructor ensemble
[Pour les débutants] Comment déboguer avec Eclipse
[Rails] Articles pour les débutants pour organiser et comprendre le flux de form_with
[Java] Comment utiliser la classe FileReader et la classe BufferedReader
[Rails] Comment utiliser les boîtes de sélection dans Ransack
Comment utiliser les rails g échafaudage, fonctions, précautions