所以,我的应用程序有照片属于集合.我希望能够在
页面上
显示来自特定集合的13张照片.
我试过这个:
c = Collection.first
@photos = c.photos.offset(rand(c.photos.count)).limit(13)
这是有效的.问题是,如果收藏的照片不超过13张,那么它不一定会返回13张照片.我需要专门准确地获得13张照片.
FWIW对于我的应用程序,集合只由admins / mods创建,因此我们可以强制执行任何集合不会少于13张照片.我需要的是能够开始随机选择照片超过13个可用.
我怎么能这样做?