質問編集履歴
2
下部にあった2つ目のエラーが見れましたので追記
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 追加
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
|
|