回答編集履歴
2
追記
test
CHANGED
@@ -12,4 +12,4 @@
|
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
-
bootstrap4の入力検証機能を有効にするneeds-validationクラスと、ブラウザのデフォルトの入力検証機能を無効にするnovalidate属性を指定してなかった
|
15
|
+
bootstrap4の入力検証機能を有効にするneeds-validationクラスと、ブラウザのデフォルトの入力検証機能を無効にするnovalidate属性を指定してなかったことと、<form>とform_withでformタグが2つ生成されていた為に不具合が出ていたようです。
|
1
修正
test
CHANGED
@@ -1,11 +1,15 @@
|
|
1
|
+
<form>タグを削除し、
|
2
|
+
|
3
|
+
|
4
|
+
|
1
5
|
<%= form_with(model: @user, local: true) do |f| %>
|
2
6
|
|
3
7
|
を
|
4
8
|
|
5
9
|
<%= form_with(model: @user, local: true, class: 'needs-validation', html: {novalidate: true}) do |f| %>
|
6
10
|
|
7
|
-
で解決しました。
|
11
|
+
に変えることで解決しました。
|
8
12
|
|
9
13
|
|
10
14
|
|
11
|
-
bootstrap4の入力検証機能を有効にするneeds-validationクラスと、ブラウザのデフォルトの入力検証機能を無効にするnovalidate属性を指定してなかったのが原因のようでした。
|
15
|
+
bootstrap4の入力検証機能を有効にするneeds-validationクラスと、ブラウザのデフォルトの入力検証機能を無効にするnovalidate属性を指定してなかったのが原因のようでしたが、<form>タグがあってもエラーが一切表示されなくなるようで、その理由は調査中です。。
|