[RUBY] Un mémo pour créer un formulaire simple en utilisant uniquement HTML et CSS dans Rails 6

introduction

Rails n'utilise pas de frameworks CSS tels que bootstrap, et je ne trouve aucun code brut, donc ce mémo

supposition

Il existe un modèle de réception, où les colonnes sont des noms et des objectifs.

Cible

Écrivez un formulaire aussi simple en utilisant uniquement HTML et CSS スクリーンショット 2020-09-29 13.14.53.png

HTML

html


      <%= form_with model: @reception do |f| %>
        <ul>
          <li>
            <%= f.label :name, "Nom" %>
          </li>
          <li>
            <%= f.text_field :name, placeholder: "S'il vous plaît entrez votre nom" %>
          </li>
          <li>
            <%= f.label :purpose, "Veuillez sélectionner votre demande" %>
          </li>
          <li>
            <%= f.select :purpose,
            (
              [
                ["Pour une interview", 'entretien'],
                ["Pour une interview", 'entretien'],
                ["Pour une réunion", 'réunion'],
                ["Autre", 'Autre']
              ]
            ), {}, size: "4"
            %>
          </li>
          <li>
            <%= f.submit 'Envoyer' %>
          </li>
        </ul>
      <% end %>

CSS

css


form {
  width: 60%;
  margin: auto;
  padding-top: 1%;
}
ul {
  list-style: none;
  padding-left: 0;
  width: 100%;
  text-align: center;
}
label {
  font-size: 25px;
}
input[type=text], select {
  text-align: center;
  width: 55%;
  font-size: 20px;
  border: 1px solid #CCC;
  border-radius: 1rem;
  margin-bottom: 20px;
  padding: 1%;
}
input[type=submit] {
  text-align: center;
  width: 55%;
  font-size: 20px;
  border: 1px solid #CCC;
  border-radius: 1rem;
  margin-bottom: 20px;
  padding: 1%;
}

Résumé

Je pense qu'il existe une meilleure façon de l'écrire, veuillez donc l'utiliser comme référence.

Postscript

Corriger les fautes de frappe

Recommended Posts

Un mémo pour créer un formulaire simple en utilisant uniquement HTML et CSS dans Rails 6
[Rails 6] Comment créer un écran de saisie de formulaire dynamique à l'aide de cocoon
Comment créer une requête à l'aide de variables dans GraphQL [Utilisation de Ruby on Rails]
Comment créer facilement un pull-down avec des rails
Comment convertir A en A et A en A en utilisant le produit logique et la somme en Java
[Rails 6] Comment définir une image d'arrière-plan dans Rails [CSS]
[Rails] Créez un plan de site à l'aide de sitemap_generator et déployez-le dans GAE
Créez un éditeur de démarques par glisser-déposer dans Rails 6 (à l'aide d'Active Storage, SimpleMDE et Inline Attachment)
Comment implémenter une image de profil circulaire avec CarrierWave et R Magick in Rails
Je souhaite créer un formulaire pour sélectionner la catégorie [Rails]
Appliquer le CSS à une vue spécifique dans Ruby on Rails
Cliquez sur le bouton [rails] pour créer un mot de passe alphanumérique aléatoire et entrez-le dans le champ de mot de passe
Préparation à la création de l'application Rails
Créer une nouvelle application avec Rails
Implémenter un formulaire de contact dans Rails
[Rails] Je souhaite envoyer des données de différents modèles dans un formulaire
[Ruby on Rails] Comment se connecter avec seulement votre nom et mot de passe en utilisant le bijou
Comment insérer une vidéo dans Rails
Créez un environnement de fonctionnement automatique du navigateur en 5 minutes à l'aide de Selenide
[Docker] Comment créer un environnement virtuel pour les applications Rails et Nuxt.js
[Rails] [Note] Quand ajouter = à <%%> et quand pas
[rails] Comment créer un modèle partiel
[Rails] Comment créer une table, ajouter une colonne et changer le type de colonne
Avoir un outil pour créer et ouvrir une nouvelle toile dans l'aperçu Mac
Comment stocker simultanément des données dans un modèle associé à une forme imbriquée (Rails 6.0.0)
[Exemple de code Spring inclus] Comment créer un formulaire et comment obtenir plusieurs enregistrements
Comment créer un formulaire Excel à l'aide d'un fichier modèle avec Spring MVC
Créer une fonction d'authentification dans l'application Rails à l'aide de devise
Convertir en balise dans la chaîne d'URL avec Rails
[Rails] rails nouveau pour créer une base de données avec PostgreSQL
Essayez de créer un babillard en Java
Mémo lors du tâtonnement et du développement à l'aide de JavaFX
Comment créer un thème dans Liferay 7 / DXP
Comment implémenter une fonctionnalité similaire dans Rails
[Rails] Comment créer un bouton de partage Twitter
Implémentez un système de réservation utilisant des Rails et un calendrier simple! Ajoutons la validation à datetime!
Jusqu'à ce que vous créiez un projet Spring Boot dans Intellij et que vous le transmettiez à Github
[Mémo de travail de l'application personnelle] Comment afficher un graphique à barres et un graphique linéaire dans un graphique
Créez une clé privée / clé publique dans CentOS8.2 et connectez-vous à SSH avec VS Code
J'ai essayé d'utiliser Wercker pour créer et publier une image Docker qui lance GlassFish 5
Commande Docker pour créer un projet Rails avec un seul coup dans l'environnement sans Ruby
Créer un servlet Java et un fichier WAR JSP à déployer sur Apache Tomcat 9 avec Gradle
[Introduction] Créer une application Ruby on Rails
Comment créer un environnement Java en seulement 3 secondes
Comment implémenter une fonctionnalité intéressante dans Ajax avec Rails
Changer la date et l'heure en notation japonaise dans Rails
Comment créer un projet Spring Boot dans IntelliJ
Je veux utiliser une petite icône dans Rails
Un mémorandum lors de la tentative de création d'une interface graphique à l'aide de JavaFX
Lancer du SQL brut pour lire le réplica avec Rails
J'ai essayé de créer une compétence Clova en Java