[RUBY] Ein Memo zum Erstellen eines einfachen Formulars, das nur HTML und CSS in Rails 6 verwendet

Einführung

Rails verwendet keine CSS-Frameworks wie Bootstrap, und ich kann keinen einfachen Code finden, also dieses Memo

Annahme

Es gibt ein Empfangsmodell, bei dem die Spalten Namen und Zwecke sind.

Ziel

Schreiben Sie ein so einfaches Formular nur mit HTML und CSS スクリーンショット 2020-09-29 13.14.53.png

HTML

html


      <%= form_with model: @reception do |f| %>
        <ul>
          <li>
            <%= f.label :name, "Name" %>
          </li>
          <li>
            <%= f.text_field :name, placeholder: "Bitte geben Sie Ihren Namen ein" %>
          </li>
          <li>
            <%= f.label :purpose, "Bitte wählen Sie Ihre Anfrage" %>
          </li>
          <li>
            <%= f.select :purpose,
            (
              [
                ["Für ein Interview", 'Interview'],
                ["Für ein Interview", 'Interview'],
                ["Für ein Treffen", 'Treffen'],
                ["Andere", 'Andere']
              ]
            ), {}, size: "4"
            %>
          </li>
          <li>
            <%= f.submit 'Senden' %>
          </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%;
}

Zusammenfassung

Ich denke, es gibt einen besseren Weg, es zu schreiben, also benutze es bitte als Referenz.

Nachtrag

Richtige Tippfehler

Recommended Posts

Ein Memo zum Erstellen eines einfachen Formulars, das nur HTML und CSS in Rails 6 verwendet
[Rails 6] So erstellen Sie mit cocoon einen dynamischen Formular-Eingabebildschirm
So erstellen Sie eine Abfrage mithilfe von Variablen in GraphQL [Verwenden von Ruby on Rails]
So erstellen Sie einfach ein Pulldown mit Rails
So konvertieren Sie A in a und a in A mit logischem Produkt und Summe in Java
[Rails 6] So legen Sie ein Hintergrundbild in Rails [CSS] fest
[Rails] Erstellen Sie eine Sitemap mit sitemap_generator und stellen Sie sie in GAE bereit
Erstellen Sie in Rails 6 einen Drag-and-Drop-Markdown-Editor (mit Active Storage, SimpleMDE und Inline-Anhang).
So implementieren Sie ein kreisförmiges Profilbild mit CarrierWave und R Magick in Rails
Ich möchte ein Formular erstellen, um die Kategorie [Schienen] auszuwählen
Wenden Sie CSS auf eine bestimmte Ansicht in Ruby on Rails an
Klicken Sie auf die Schaltfläche [Schienen], um ein zufälliges alphanumerisches Kennwort zu erstellen und in das Kennwortfeld einzugeben
Vorbereiten der Erstellung einer Rails-Anwendung
Erstellen Sie eine neue App mit Rails
Implementieren Sie ein Kontaktformular in Rails
[Rails] Ich möchte Daten verschiedener Modelle in einem Formular senden
[Ruby on Rails] So melden Sie sich nur mit Ihrem Namen und Passwort mit dem Gem-Gerät an
So fügen Sie ein Video in Rails ein
Erstellen Sie mit Selenide in 5 Minuten eine automatische Browser-Betriebsumgebung
[Docker] So erstellen Sie eine virtuelle Umgebung für Rails- und Nuxt.js-Apps
[Rails] [Hinweis] Wann = zu <%%> hinzugefügt werden soll und wann nicht
[Rails] So erstellen Sie eine Teilvorlage
[Schienen] So erstellen Sie eine Tabelle, fügen eine Spalte hinzu und ändern den Spaltentyp
Haben Sie ein Werkzeug zum Erstellen und Öffnen einer neuen Leinwand in der Mac-Vorschau
So speichern Sie gleichzeitig Daten in einem Modell, das einem verschachtelten Formular zugeordnet ist (Rails 6.0.0)
[Spring-Beispielcode enthalten] So erstellen Sie ein Formular und erhalten mehrere Datensätze
So erstellen Sie ein Excel-Formular mithilfe einer Vorlagendatei mit Spring MVC
Erstellen Sie die Authentifizierungsfunktion in der Rails-Anwendung mit devise
Mit Rails in eine Tag-zu-URL-Zeichenfolge konvertieren
[Rails] Rails neu, um eine Datenbank mit PostgreSQL zu erstellen
Versuchen Sie, ein Bulletin Board in Java zu erstellen
Memo beim Tappen und Entwickeln mit JavaFX
So erstellen Sie ein Thema in Liferay 7 / DXP
So implementieren Sie eine ähnliche Funktion in Rails
[Rails] So erstellen Sie eine Twitter-Freigabeschaltfläche
Implementieren Sie ein Reservierungssystem mit Rails und einfachem Kalender! Fügen wir datetime eine Validierung hinzu!
Bis Sie ein Spring Boot-Projekt in Intellij erstellen und an Github senden
[Arbeitsnotiz für persönliche Anwendungen] Anzeigen von Balkendiagrammen und Liniendiagrammen in einem Diagramm
Erstellen Sie in CentOS8.2 einen privaten / öffentlichen Schlüssel und stellen Sie mit VS Code eine Verbindung zu SSH her
Ich habe versucht, mit Wercker ein Docker-Image zu erstellen und zu veröffentlichen, mit dem GlassFish 5 gestartet wird
Docker-Befehl zum Erstellen eines Rails-Projekts in einem einzigen Schlag in einer Umgebung ohne Ruby
Erstellen Sie ein Java-Servlet und eine JSP-WAR-Datei für die Bereitstellung auf Apache Tomcat 9 mit Gradle
[Einführung] Erstellen Sie eine Ruby on Rails-Anwendung
So erstellen Sie eine Java-Umgebung in nur 3 Sekunden
So implementieren Sie eine nette Funktion in Ajax mit Rails
Ändern Sie Datum und Uhrzeit in Rails in japanische Notation
So erstellen Sie ein Spring Boot-Projekt in IntelliJ
Ich möchte ein kleines Symbol in Rails verwenden
Ein Memorandum beim Versuch, eine GUI mit JavaFX zu erstellen
Wirf Raw SQL mit Rails auf ein Lesereplikat
Ich habe versucht, eine Clova-Fähigkeit in Java zu erstellen