質問編集履歴

1

該当ソースコードと発生している問題・エラーメッセージの分別

2022/05/10 00:15

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -9,7 +9,7 @@
9
9
 
10
10
  ### 発生している問題・エラーメッセージ
11
11
  エラーメッセージ
12
- ```config/routes.rb
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)