質問編集履歴
2
raiseで試した時の内容
test
CHANGED
File without changes
|
test
CHANGED
@@ -297,3 +297,39 @@
|
|
297
297
|
|
298
298
|
|
299
299
|
```
|
300
|
+
|
301
|
+
|
302
|
+
|
303
|
+
追記
|
304
|
+
|
305
|
+
```
|
306
|
+
|
307
|
+
def create
|
308
|
+
|
309
|
+
console
|
310
|
+
|
311
|
+
@post = Post.new(post_params)
|
312
|
+
|
313
|
+
@post.user_id = current_user.id
|
314
|
+
|
315
|
+
if @post.save
|
316
|
+
|
317
|
+
flash[:notice] = "記事を投稿しました"
|
318
|
+
|
319
|
+
redirect_to("/posts")
|
320
|
+
|
321
|
+
else
|
322
|
+
|
323
|
+
raise
|
324
|
+
|
325
|
+
render("posts/new")
|
326
|
+
|
327
|
+
end
|
328
|
+
|
329
|
+
end
|
330
|
+
|
331
|
+
```
|
332
|
+
|
333
|
+
とした時のエラー内容です
|
334
|
+
|
335
|
+
![イメージ説明](abea58000e86eeb598c3cec0955af33f.png)
|
1
Postモデルのバリデーションを追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -259,3 +259,41 @@
|
|
259
259
|
アドバイスいただけると幸いです。
|
260
260
|
|
261
261
|
よろしくお願いします。
|
262
|
+
|
263
|
+
|
264
|
+
|
265
|
+
追記
|
266
|
+
|
267
|
+
Postモデルのバリデーション内容です
|
268
|
+
|
269
|
+
```
|
270
|
+
|
271
|
+
class Post < ApplicationRecord
|
272
|
+
|
273
|
+
validates :title, {presence: true}
|
274
|
+
|
275
|
+
validates :content, {presence: true}
|
276
|
+
|
277
|
+
validates :game_id, {presence: true}
|
278
|
+
|
279
|
+
validates :user_id, {presence: true}
|
280
|
+
|
281
|
+
|
282
|
+
|
283
|
+
belongs_to :user
|
284
|
+
|
285
|
+
belongs_to :game
|
286
|
+
|
287
|
+
|
288
|
+
|
289
|
+
has_many :likes
|
290
|
+
|
291
|
+
accepts_nested_attributes_for :likes
|
292
|
+
|
293
|
+
has_many :users, through: :likes
|
294
|
+
|
295
|
+
end
|
296
|
+
|
297
|
+
|
298
|
+
|
299
|
+
```
|