小编Chi*_*hor的帖子

在Ransack上为rails设置默认搜索参数

我一直在抨击我的大脑,但无法得到它.我觉得答案可能很明显.

我想要做的是以下内容:

我有一个索引控制器,列出了一系列我可以使用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
Run Code Online (Sandbox Code Playgroud)

search ruby-on-rails ruby-on-rails-3 ransack

13
推荐指数
2
解决办法
7652
查看次数

推送后,Git远程打印出彩色信息

当我在命令行上看到这个奇怪的多色输出时,我正在将我的代码推送到我的远程仓库:

多彩多姿的图案

我不知道这意味着什么.我有什么打破的吗?

git

3
推荐指数
1
解决办法
345
查看次数

标签 统计

git ×1

ransack ×1

ruby-on-rails ×1

ruby-on-rails-3 ×1

search ×1