質問編集履歴

2

下部にあった2つ目のエラーが見れましたので追記

2020/03/29 08:27

投稿

ichigob
ichigob

スコア27

test CHANGED
File without changes
test CHANGED
@@ -18,6 +18,32 @@
18
18
 
19
19
 
20
20
 
21
+ ### 1つめのエラーは解決しました。
22
+
23
+
24
+
25
+ 下部にあった2つ目のエラーはこちらに追記
26
+
27
+
28
+
29
+ ```ここに言語を入力
30
+
31
+ <% if @post.user_id == @current_user.id %>
32
+
33
+
34
+
35
+ エラーメッセージ
36
+
37
+ NoMethodError in Posts#show
38
+
39
+ undefined method `id' for nil:NilClass
40
+
41
+ ```
42
+
43
+
44
+
45
+
46
+
21
47
 
22
48
 
23
49
  ### エラーメッセージ

1

models/post.rb 追加

2020/03/29 08:27

投稿

ichigob
ichigob

スコア27

test CHANGED
File without changes
test CHANGED
@@ -514,6 +514,38 @@
514
514
 
515
515
  ```
516
516
 
517
+ ### models/post.rb
518
+
519
+
520
+
521
+ ```ここに言語を入力
522
+
523
+ class Post < ApplicationRecord
524
+
525
+ # validates :content, {presence: true, length: {maximum: 14}}
526
+
527
+ validates :content, {presence: true}
528
+
529
+ validates :content, length: { maximum: 10,
530
+
531
+ too_long: "入力は最大%{count}文字まで" }
532
+
533
+ validates :user_id, {presence: :true}
534
+
535
+
536
+
537
+ def user
538
+
539
+ return User.find_by(id: self.user_id)
540
+
541
+ end
542
+
543
+ end
544
+
545
+
546
+
547
+ ```
548
+
517
549
 
518
550
 
519
551