Dieses Mal schreibe ich viele Dinge, an die ich mich ganz erinnern möchte.
PASSWORD_REGEX = /\A(?=.*?[A-z])(?=.*?[\d])[A-z\d]+\z/i.freeze #Ein oder mehrere gemischte alphanumerische Zeichen mit halber Breite
ZENKAKU_REGEX = /\A[Ah-Hmm-Einer-龥]+\z/.freeze #Hirakata Kanji in voller Breite
KANA_REGEX = /\A[EIN-Wagen-]+\z/.freeze #Kana in voller Breite
freeze
soll verhindern, dass sich die Variablen ändern.
with_options presence: true do
validates #Optionen hinzufügen
end
Rufen Sie die Datei mit der Rendermethode in foem_with auf. Beschreiben Sie es zu diesem Zeitpunkt so, als wäre es eine Datei, die sich in der Entwicklung befindet.
<%= form_with model: @user, url: user_registration_path', local: true do |f| %>
<%= render 'devise/shared/error_messages', model: f.object %>
ruby:_error_messages.html.erb
<% if model.errors.any? %>
<div id="error_explanation">
<h2>
<%= I18n.t("errors.messages.not_saved",
count: model.errors.count,
resource: model.class.model_name.human.downcase)
%>
</h2>
<ul>
<%= model.errors.full_messages.each do |message| %>
<li><%= message %></li>
<% end %>
</ul>
</div>
<% end %>
Schreiben Sie, um das Modell aufzurufen.
Recommended Posts