我一直在为此绞尽脑汁,但无法理解。我觉得答案可能很明显。
我想要做的是以下几点:
我有一个索引控制器,其中列出了我可以使用 Ransack 搜索的一系列作业。每个作业都有一个完成日期,其中有一个日期或为空(未完成)。目前,搜索本身效果很好。我想让它加载索引页面只显示未完成的工作,但我也希望它能够工作,以便当有人运行搜索时,返回已完成和未完成工作的结果。
任何帮助将不胜感激。在下面的代码中,:actual
是带有完成日期的字段的名称。我也在网上四处寻找,并认为可能像DEFAULT_SEARCH_PARAMETER={}
我在 Job 模型中拥有的东西可能会起作用,但我似乎无法做到。这是代码:
class Job < ActiveRecord::Base
DEFAULT_SEARCH_PARAMETER ={}
attr_accessible :items_attributes, :actual
end
def index
@search = Job.search(params[:q] || Job::DEFAULT_SEARCH_PARAMETER)
@search.build_condition
@results = @search.result
@job = @results.paginate(:per_page => 10, :page => params[:page])
end