回答編集履歴
1
解説
answer
CHANGED
@@ -1,7 +1,12 @@
|
|
1
|
-
Line.all行を消して
|
1
|
+
Line.all行を消して(意味がないので)
|
2
2
|
|
3
3
|
@lines = Line.reverse_order.page(params[:page])
|
4
4
|
又は
|
5
5
|
@lines = Line.order(created_at: :desc).page(params[:page])
|
6
6
|
にして
|
7
|
-
reverse_eachをeachに戻せば、kaminariで普通に処理できるのでは無いでしょうか?
|
7
|
+
reverse_eachをeachに戻せば、kaminariで普通に処理できるのでは無いでしょうか?
|
8
|
+
|
9
|
+
解説としては
|
10
|
+
pagenateの前に逆順にしているか、pagenateの後に逆順にしているかの違いです。
|
11
|
+
reverse_eachの段階では1~21が選ばれていて、それが逆順になるので最新が表示されないのです。
|
12
|
+
なのでpageの前でreverse_orderなどで逆順にする必要があります。
|