在用户开始搜索之前,是否有人知道如何制作filterrific保持结果?
默认情况下,filterrific会向用户显示未过滤的分页结果,但只有在用户开始在搜索查询字段中输入内容时才需要结果。
答案 0 :(得分:1)
以下是gem文档中的重写示例。如果没有针对filterrific的搜索参数,则该概念将返回空数组。
def index
@filterrific = initialize_filterrific(
Student,
params[:filterrific]
)
@students = @filterrific.find.page(params[:page]) if params[:filterrific].present?
@students = [] if params[:filterrific].blank?
respond_to do |format|
format.html
format.js
end
end