太阳黑子参数转移

时间:2012-02-01 14:50:56

标签: ruby-on-rails ruby sunspot

我对太阳黑子有点问题。我有一个带字段的模型

:country_id
:city_id

都是整数。和

:title

是字符串

我有,在model.rb

searchable do
    text :title
    integer :country_id
    integer :city_id
  end

@search = Page.solr_search do
      fulltext params[:title]
      with(:country_id,params[:country_id])
      with(:city_id,params[:city_id])

    end

在控制器中。

但太阳黑子不想工作,只有没有

才能工作
          with(:country_id,params[:country_id])
          with(:city_id,params[:city_id])

params [:city_id]和params [:country_id]正确传递,因此问题不在于它们。 我做错了什么?提前谢谢。

1 个答案:

答案 0 :(得分:1)

您的配置对我来说似乎不错,请重新编制索引并尝试关注,

   @search = Page.solr_search do
      fulltext params[:title]
      with :country_id, params[:country_id].to_i
      with :city_id, params[:city_id].to_i    
    end