Это похоже на обычную задачу, я уверен, что другие сталкивались с этим.
Если мой контроллер говорит это:
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 })