Ruby on rails 按ID搜索,无关键字。尝试使用:条件但没有结果输出
使用Thinking Sphinx,Rails 2.3.8 我没有要搜索的关键字,但我想通过索引的Ruby on rails 按ID搜索,无关键字。尝试使用:条件但没有结果输出,ruby-on-rails,thinking-sphinx,Ruby On Rails,Thinking Sphinx,使用Thinking Sphinx,Rails 2.3.8 我没有要搜索的关键字,但我想通过索引的shop\u id进行搜索。这是我的密码: @country = Country.search '', { :with => {:shop_id => params[:shop_id]}, :group_by => 'state_id', :group_function => :attr, :page
shop\u id
进行搜索。这是我的密码:
@country = Country.search '', {
:with => {:shop_id => params[:shop_id]},
:group_by => 'state_id',
:group_function => :attr,
:page => params[:page]
}
上面的一个有效。但是我认为“
是多余的。因此,我将其替换为:条件
,结果如下:
@country = Country.search :conditions => {
:with => {:shop_id => params[:shop_id]},
:group_by => 'state_id',
:group_function => :attr,
:page => params[:page]
}
但结果是0。正确的代码是什么
谢谢。试一试控制台,看看是否无法改变:条件。通过删除空白字符串,您只需为GEM设置默认参数。在您的供应商中获取Gem,并查看国家/地区类别,以了解接受的是什么。您的定义索引是什么样的?