質問編集履歴
4
情報の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -183,6 +183,21 @@
|
|
183
183
|
|
184
184
|
end
|
185
185
|
```
|
186
|
+
#### shared/error_messages
|
187
|
+
```ruby
|
188
|
+
<% if object.errors.any? %>
|
189
|
+
<div id="error_explanation">
|
190
|
+
<div class="alert alert-danger">
|
191
|
+
The form contains <%= pluralize(object.errors.count, "error") %>.
|
192
|
+
</div>
|
193
|
+
<ul>
|
194
|
+
<% object.errors.full_messages.each do |msg| %>
|
195
|
+
<li><%= msg %></li>
|
196
|
+
<% end %>
|
197
|
+
</ul>
|
198
|
+
</div>
|
199
|
+
<% end %>
|
200
|
+
```
|
186
201
|
|
187
202
|
|
188
203
|
|
3
情報の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,6 +6,16 @@
|
|
6
6
|
必須にすべくバリデーション をかけてるのですが、何も入力しないで投稿ボタンを押すと
|
7
7
|
空のままsaveされてroot_pathにリダイレクトされます。
|
8
8
|
|
9
|
+
空のままsaveされてるのかと思いましたが、例えば、名前だけ入力したら
|
10
|
+
データベースに保存されません。
|
11
|
+
|
12
|
+
全部のデータを過不足なくしっかり入力して投稿ボタン押したら
|
13
|
+
保存されました。
|
14
|
+
|
15
|
+
まだ入力されないなら、エラーメッセージを表示したいのですが、エラーハンドリングされずに
|
16
|
+
root_pathにリダイレクトされます。
|
17
|
+
|
18
|
+
|
9
19
|
### 該当のソースコード
|
10
20
|
|
11
21
|
#### drinks/new.html.erb
|
2
情報の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,7 +3,8 @@
|
|
3
3
|
投稿にバリデーション をかけてるのですが、上手くいきません、、、
|
4
4
|
|
5
5
|
コーヒーに関する投稿の名前、値段、タグ、コーヒーの説明、画像を
|
6
|
-
必須にすべくバリデーション をかけてるのですが、
|
6
|
+
必須にすべくバリデーション をかけてるのですが、何も入力しないで投稿ボタンを押すと
|
7
|
+
空のままsaveされてroot_pathにリダイレクトされます。
|
7
8
|
|
8
9
|
### 該当のソースコード
|
9
10
|
|
1
情報の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,6 +2,8 @@
|
|
2
2
|
|
3
3
|
投稿にバリデーション をかけてるのですが、上手くいきません、、、
|
4
4
|
|
5
|
+
コーヒーに関する投稿の名前、値段、タグ、コーヒーの説明、画像を
|
6
|
+
必須にすべくバリデーション をかけてるのですが、うまくいきません
|
5
7
|
|
6
8
|
### 該当のソースコード
|
7
9
|
|