我想在第一行中显示最后3个外观,然后我要显示所有其他但没有3个最后外观的外观。
这是我的代码
def index
query = params[:query].presence || "*"
conditions = {}
conditions[:available] = true
conditions[:look_tags] = params[:look_tags] if params[:look_tags].present?
@last_3_looks = Look.search query,where: conditions,order: { created_at: :desc },limit: 3
@looks = Look.search query,page: params[:page],per_page: 8
end
问题是,如果我像下面那样放置偏移量,则每页都有8张相同的图片,请问如何处理?
@looks = Look.search query,per_page: 8,offset: 3
end