質問編集履歴
4
情報の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -368,6 +368,36 @@
|
|
368
368
|
|
369
369
|
```
|
370
370
|
|
371
|
+
#### shared/error_messages
|
372
|
+
|
373
|
+
```ruby
|
374
|
+
|
375
|
+
<% if object.errors.any? %>
|
376
|
+
|
377
|
+
<div id="error_explanation">
|
378
|
+
|
379
|
+
<div class="alert alert-danger">
|
380
|
+
|
381
|
+
The form contains <%= pluralize(object.errors.count, "error") %>.
|
382
|
+
|
383
|
+
</div>
|
384
|
+
|
385
|
+
<ul>
|
386
|
+
|
387
|
+
<% object.errors.full_messages.each do |msg| %>
|
388
|
+
|
389
|
+
<li><%= msg %></li>
|
390
|
+
|
391
|
+
<% end %>
|
392
|
+
|
393
|
+
</ul>
|
394
|
+
|
395
|
+
</div>
|
396
|
+
|
397
|
+
<% end %>
|
398
|
+
|
399
|
+
```
|
400
|
+
|
371
401
|
|
372
402
|
|
373
403
|
|
3
情報の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -14,6 +14,26 @@
|
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
+
空のままsaveされてるのかと思いましたが、例えば、名前だけ入力したら
|
18
|
+
|
19
|
+
データベースに保存されません。
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
全部のデータを過不足なくしっかり入力して投稿ボタン押したら
|
24
|
+
|
25
|
+
保存されました。
|
26
|
+
|
27
|
+
|
28
|
+
|
29
|
+
まだ入力されないなら、エラーメッセージを表示したいのですが、エラーハンドリングされずに
|
30
|
+
|
31
|
+
root_pathにリダイレクトされます。
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
|
36
|
+
|
17
37
|
### 該当のソースコード
|
18
38
|
|
19
39
|
|
2
情報の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,7 +8,9 @@
|
|
8
8
|
|
9
9
|
コーヒーに関する投稿の名前、値段、タグ、コーヒーの説明、画像を
|
10
10
|
|
11
|
-
必須にすべくバリデーション をかけてるのですが、
|
11
|
+
必須にすべくバリデーション をかけてるのですが、何も入力しないで投稿ボタンを押すと
|
12
|
+
|
13
|
+
空のままsaveされてroot_pathにリダイレクトされます。
|
12
14
|
|
13
15
|
|
14
16
|
|
1
情報の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,6 +6,10 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
+
コーヒーに関する投稿の名前、値段、タグ、コーヒーの説明、画像を
|
10
|
+
|
11
|
+
必須にすべくバリデーション をかけてるのですが、うまくいきません
|
12
|
+
|
9
13
|
|
10
14
|
|
11
15
|
### 該当のソースコード
|