⭐️フォーム入力時エラー情報を個別表示の確認ポイント
・エラーメッセージ表示部分をformのテンプレートに記載せず、専用のパーシャルが作られていること。
上記、エラーメッセージ表示用にshared配下に_error_messages.html.erb
を作成。
<% if object.errors.any? %> <div class="alert alert-danger"> <ul class="mb-0"> <% object.errors.full_messages.each do |message| %> <li><%= message %></li> <% end %> </ul> </div> <% end %>
・<li></li>
で<%= message %>
を囲むことによって、エラーメッセージを一文ずつ箇条書きで表示できるようになる。
<li><%= message %></li>
🟢課題をこなしているうちに何となくデータベースの中の情報の取り出し方であったり、ルーティング、コントローラー、ビューの動きが段々と分かってきたので、次の課題からもどんどん知識を増やしていきたい!🔥💪