Beynimi bunun üzerinde sardım ama alamıyorum.Raylar için Ransack üzerinde varsayılan arama parametresinin ayarlanması
ben altüst kullanarak arama yapabilirsiniz İşler bir dizi listeleyen bir indeks denetleyicisi vardır: cevap ne yapmaya çalışıyorum şudur muhtemelen
açıktır gibi hissediyorum. Her işin, içinde bir tarihi olan veya boş (tamamlanmamış) bir tamamlanma tarihi vardır. Şu anda arama kendisi harika çalışıyor. İndeks sayfasının sadece bitmemiş işi göstermesini sağlamak için bunu yapmak isterim, ama aynı zamanda çalışmayı da istiyorum, böylece birisi arama yaptığında, hem bitmiş hem de bitmemiş işler için sonuçlar döndürür.
Herhangi bir yardım büyük memnuniyetle karşılanacaktır. Aşağıdaki kodda: gerçek, tamamlanma tarihi ile alanın adıdır. Aynı zamanda web’e bakıyordum ve iş modelinde sahip olduğum DEFAULT_SEARCH_PARAMETER = {} gibi bir şeyin işe yarayabileceğini düşündüm ama bunu elde edemedim.
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
Teşekkürler! Bu çalıştı. Buna oy verirdim ama itibarım yok. –
Bunu izlemeden önce ricsrock'un daha iyi cevabını kontrol edin. –