私はこれについて頭を悩ませてきましたが、それを得ることができません。答えはおそらく明白だと思います。
私がやろうとしていることは次のとおりです。
Ransackを使用して検索できる一連のジョブを一覧表示するインデックスコントローラーがあります。各ジョブには、日付が含まれているかnull(未完了)のいずれかの完了日があります。現在、検索自体はうまく機能しています。インデックスページに未完成の作品だけが表示されるようにしたいのですが、誰かが検索を実行したときに、完成した作品と未完成の作品の両方の結果が返されるようにもしたいと思います。
どんな助けでも大歓迎です。以下のコードで:actual
は、は完了日を含むフィールドの名前です。また、Webを見回してい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