質問編集履歴
1
コードの書き方を修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -12,20 +12,15 @@
|
|
12
12
|
<%= user.events.count %>としても
|
13
13
|
なぜかイベント投稿数ではなく、そのユーザーがエントリーしている投稿の数が表示されてしまう。
|
14
14
|
```
|
15
|
+

|
16
|
+

|
17
|
+

|
18
|
+
### コード情報
|
15
19
|
|
16
|
-
### データベース・テーブル情報
|
17
|
-
|
18
|
-
|
20
|
+
(routes.rb)
|
19
|
-

|
20
|
-

|
21
|
-

|
22
|
-
|
23
21
|
```
|
24
22
|
|
25
23
|
|
26
|
-
```
|
27
|
-
(routes.rb)
|
28
|
-
|
29
24
|
Rails.application.routes.draw do
|
30
25
|
devise_for :users
|
31
26
|
root to: 'home#top'
|
@@ -36,40 +31,40 @@
|
|
36
31
|
end
|
37
32
|
end
|
38
33
|
```
|
39
|
-
|
34
|
+
(users_controller.rb)
|
40
35
|
```ここに言語名を入力
|
41
|
-
(users_controller.rb)
|
42
36
|
|
37
|
+
|
43
38
|
#省略
|
44
39
|
def index
|
45
40
|
@users = User.all
|
46
41
|
end
|
47
42
|
#省略
|
48
43
|
```
|
49
|
-
|
44
|
+
(users/index.html.erb)
|
50
45
|
```ここに言語名を入力
|
51
46
|
|
52
|
-
(users/index.html.erb)
|
53
47
|
|
48
|
+
|
54
49
|
<% @users.each do |user| %>
|
55
50
|
<p>投稿数:<%= user.events.count %></p>
|
56
51
|
<% end %>
|
57
52
|
|
58
53
|
```
|
59
|
-
|
54
|
+
(entry.rb)モデル
|
60
55
|
```ここに言語名を入力
|
61
|
-
(entry.rb)モデル
|
62
56
|
|
57
|
+
|
63
58
|
class Entry < ApplicationRecord
|
64
59
|
belongs_to :user
|
65
60
|
belongs_to :event
|
66
61
|
end
|
67
62
|
|
68
63
|
```
|
69
|
-
|
64
|
+
(event.rb)
|
70
65
|
```ここに言語名を入力
|
71
|
-
(event.rb)
|
72
66
|
|
67
|
+
|
73
68
|
class Event < ApplicationRecord
|
74
69
|
|
75
70
|
|
@@ -83,10 +78,10 @@
|
|
83
78
|
end
|
84
79
|
```
|
85
80
|
|
86
|
-
|
81
|
+
(user.rb)
|
87
82
|
```ここに言語名を入力
|
88
|
-
(user.rb)
|
89
83
|
|
84
|
+
|
90
85
|
class User < ApplicationRecord
|
91
86
|
|
92
87
|
|