Rails verwendet keine CSS-Frameworks wie Bootstrap, und ich kann keinen einfachen Code finden, also dieses Memo
Es gibt ein Empfangsmodell, bei dem die Spalten Namen und Zwecke sind.
Schreiben Sie ein so einfaches Formular nur mit HTML und CSS
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%;
}
Ich denke, es gibt einen besseren Weg, es zu schreiben, also benutze es bitte als Referenz.
Richtige Tippfehler
Recommended Posts