質問編集履歴
1
該当ソースコードと発生している問題・エラーメッセージの分別
test
CHANGED
File without changes
|
test
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
|
10
10
|
### 発生している問題・エラーメッセージ
|
11
11
|
エラーメッセージ
|
12
|
-
```
|
12
|
+
```
|
13
13
|
NoMethodError in Posts#index
|
14
14
|
Showing /Users/********/projects/********/app/views/likes/_like.html.erb where line #1 raised:
|
15
15
|
undefined method `id' for nil:NilClass
|
@@ -19,6 +19,20 @@
|
|
19
19
|
end
|
20
20
|
|
21
21
|
with_options presence: true do
|
22
|
+
```
|
23
|
+
|
24
|
+
### 該当ソースコード
|
25
|
+
```config/routes.rb
|
26
|
+
Rails.application.routes.draw do
|
27
|
+
devise_for :users, controllers: { registrations: 'users/registrations' }
|
28
|
+
root 'posts#index'
|
29
|
+
resources :posts do
|
30
|
+
resources :comments, only: [:create, :destroy]
|
31
|
+
resource :likes, only: [:create, :destroy]
|
32
|
+
end
|
33
|
+
resources :users, only: :show
|
34
|
+
end
|
35
|
+
|
22
36
|
```
|
23
37
|
```app/models/like.rb
|
24
38
|
class Like < ApplicationRecord
|
@@ -117,21 +131,6 @@
|
|
117
131
|
<% end %>
|
118
132
|
```
|
119
133
|
|
120
|
-
### 発生している問題・エラーメッセージ
|
121
|
-
該当ソースコード
|
122
|
-
```
|
123
|
-
Rails.application.routes.draw do
|
124
|
-
devise_for :users, controllers: { registrations: 'users/registrations' }
|
125
|
-
root 'posts#index'
|
126
|
-
resources :posts do
|
127
|
-
resources :comments, only: [:create, :destroy]
|
128
|
-
resource :likes, only: [:create, :destroy]
|
129
|
-
end
|
130
|
-
resources :users, only: :show
|
131
|
-
end
|
132
|
-
|
133
|
-
```
|
134
|
-
|
135
134
|
### 試したこと
|
136
135
|
```
|
137
136
|
def liked_by?(user)
|