gpt4 book ai didi

ruby-on-rails - 用 ransack 查询 : how to get no results by default

转载 作者:行者123 更新时间:2023-12-02 04:29:31 25 4
gpt4 key购买 nike

我希望我的页面默认没有结果。

我想实现与添加 .none 到结果中相同的效果,但在设置参数后仍然显示结果。我怎样才能实现这一目标?

def index
@search = SomeClass.all
@items = @search.result.page(params[:page]).per(10)
end

最佳答案

可能是更好的解决方案,使用 .none 而不是 .all

def index
search_params = params[:q]
query_base = search_params.present? ? Model.all : Model.none
@search = query_base.ransack(search_params)
@records = @search.result
end

关于ruby-on-rails - 用 ransack 查询 : how to get no results by default,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24310155/

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