Использование Thinking Sphinx, Rails 2.3.8.
У меня нет ключевого слова для поиска, но я хочу выполнить поиск по shop_id
, который проиндексирован.Вот мой код:
@country = Country.search '', {
:with => {:shop_id => params[:shop_id]},
:group_by => 'state_id',
:group_function => :attr,
:page => params[:page]
}
Вышеприведенный код работает.Но я думал, что ''
довольно избыточно.Поэтому я заменил его на :conditions
, получив в результате:
@country = Country.search :conditions => {
:with => {:shop_id => params[:shop_id]},
:group_by => 'state_id',
:group_function => :attr,
:page => params[:page]
}
Но тогда это дает 0 результат.Какой правильный код?
Спасибо.