質問編集履歴

4

情報の追加

2020/12/07 06:32

投稿

divclass123
divclass123

スコア35

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

情報の追加

2020/12/07 06:32

投稿

divclass123
divclass123

スコア35

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

情報の追加

2020/12/07 02:47

投稿

divclass123
divclass123

スコア35

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

情報の追加

2020/12/07 01:35

投稿

divclass123
divclass123

スコア35

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
  ### 該当のソースコード