質問編集履歴

2

ファイル追記

2021/07/22 03:50

投稿

course_so
course_so

スコア59

test CHANGED
File without changes
test CHANGED
@@ -86,7 +86,7 @@
86
86
 
87
87
  // create.js.erb
88
88
 
89
- // エラーメッセージ
89
+ // エラーメッセージを呼び出す
90
90
 
91
91
  $(function(){
92
92
 
@@ -130,4 +130,32 @@
130
130
 
131
131
 
132
132
 
133
+ ```html
134
+
135
+ // _error_message.html.erb
136
+
137
+ <% if model.errors.any? %>
138
+
139
+ <div id="validation-errors">
140
+
141
+ <p><%= model.errors.count %>件のエラーがあります。</p>
142
+
143
+ <ul class="error-messages">
144
+
145
+ <% model.errors.full_messages.each do |message| %>
146
+
147
+ <li class="error-message"><%= message %></li>
148
+
149
+ <% end %>
150
+
151
+ </ul>
152
+
153
+ </div>
154
+
155
+ <% end %>
156
+
157
+ ```
158
+
159
+
160
+
133
161
  ご教示いただけることがあれば、よろしくお願いいたします。

1

内容修正

2021/07/22 03:50

投稿

course_so
course_so

スコア59

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- ボタンをクリックしたらjqueryでモーダルウィンドウでフォームを表示させ、submitボタンをクリックした時にajax(js.erb)でバリデーションを表示させる機能を作成していますが、
1
+ ボタンをクリックしたらjqueryでモーダルウィンドウでフォームを表示させ、submitボタンをクリックした時にajax(js.erb)でバリデーションの結果を表示させる機能を作成していますが、
2
2
 
3
3
  そのモーダルウィンドウを非表示にする×ボタンをクリックすると、エラーメッセージが表示されてしまいます。
4
4