回答編集履歴
2
あ
test
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
|
19
19
|
```ruby
|
20
20
|
|
21
|
-
<% @comic_ranking.each do |comic
|
21
|
+
<% @comic_ranking.each do |comic|%>
|
22
22
|
|
23
23
|
<tr>
|
24
24
|
|
1
あ
test
CHANGED
@@ -8,11 +8,17 @@
|
|
8
8
|
|
9
9
|
comicで表されていたActiveRecordとは全然違うものです。
|
10
10
|
|
11
|
+
def index
|
12
|
+
|
13
|
+
@comic_ranking=Comic.joins(:likes).references(:likes).group(:comic_id).order("count(likes.id dsec"))
|
14
|
+
|
15
|
+
end
|
16
|
+
|
17
|
+
|
18
|
+
|
11
19
|
```ruby
|
12
20
|
|
13
|
-
<% @comic_ranking.each do |comic_id
|
21
|
+
<% @comic_ranking.each do |comic_id|%>
|
14
|
-
|
15
|
-
<% comic=Comic.find(comic_id) %>
|
16
22
|
|
17
23
|
<tr>
|
18
24
|
|
@@ -21,8 +27,6 @@
|
|
21
27
|
<td><%= comic.title %></td>
|
22
28
|
|
23
29
|
<td><%= comic.author %></td>
|
24
|
-
|
25
|
-
<td><%= like_count %></td>
|
26
30
|
|
27
31
|
</tr>
|
28
32
|
|
@@ -40,8 +44,6 @@
|
|
40
44
|
|
41
45
|
<th>作者</th>
|
42
46
|
|
43
|
-
<th>いいね数</th>
|
44
|
-
|
45
47
|
</tr>
|
46
48
|
|
47
49
|
</thead>
|
@@ -52,6 +54,6 @@
|
|
52
54
|
|
53
55
|
|
54
56
|
|
55
|
-
|
57
|
+
N+1問題に対応しました
|
56
58
|
|
57
|
-
|
59
|
+
携帯からの更新なので見苦し買ったらすみません。
|