回答編集履歴

1

Book.count < 4のときも追記

2018/09/20 01:27

投稿

takumiabe
takumiabe

スコア661

test CHANGED
@@ -24,4 +24,8 @@
24
24
 
25
25
  などとするのが妥当ではないでしょうか。
26
26
 
27
+ しかしながら、Book.countがそもそも4未満のときも考えなければならないです。
28
+
29
+
30
+
27
31
  (あと「ランダムにn件取得」は、厳密にはLIMIT, OFFSETでは実現できませんね。Railsでは何もしなければ自動でidによるsortが入る様になっているので、連続したレコードしか取得できないですし。)