gpt4 book ai didi

sql - rails : scope order question

转载 作者:搜寻专家 更新时间:2023-10-30 20:12:52 25 4
gpt4 key购买 nike

我有一些属于位置和类别的帖子,有点像 craigslist 帖子。

我想按最近发布的顺序排序,如果用户指定的话,我还想按位置和类别进行过滤。

有人可以举个例子/提示如何做到这一点吗?

最佳答案

在 Rails 3 中,您可以一起更改顺序、位置等。 ASCIC 转换于 activerecord queries in Rails3

query = Post.order("published_at desc")
query = query.where("location_id = ?", params[:location_id]) unless params[:location_id].blank?
query = query.where("category_id = ?", params[:category_id]) unless params[:category_id].blank?
@posts = query.all

关于sql - rails : scope order question,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4769855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com