これは一般的な作業のようですが、他の人がそれに遭遇したと確信しています。
私のコントローラーがこれを言った場合:
def index
s = Sunspot.search Organization do |query|
query.keywords params[:q] unless params[:q].blank?
query.with(:searchable).equal_to(params[:filter_by] == 'published' ? 'true' : false) if params[:filter_by]
..
どうすればよいですか:
query.with(:searchable)
..リンクを介して、ステートメントをquery.with(:has_no_deals)
?に変更します。
query.with(:searchable)
古いものは上書きされないため、機能しないスターターリンクは次のとおりです。
= link_to 'Has No Deals', url_for(:overwrite_params => { :filter_by => 'dfgsdgsdf', :page => nil })