0
在我的Rails应用程序中,我想选择模型的三个随机实例并将它们呈现在页面上。 Model.order('RANDOM()').limit(3)
的作品,但显然,一旦数据库表中包含大量数据,它将严重影响加载时间,所以我正在寻找一些不仅仅是开发中的东西。Postgres从行中选择3个随机模型实例?
这里的线在我的Rails视图现在:
<% featured = Product.order('RANDOM()').limit(3).where.not(photo_file_name: nil, sold_value: true) %>