передача параметров солнечного пятна - PullRequest
1 голос
/ 01 февраля 2012

У меня небольшая проблема с пятном.У меня есть модель с полями

: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 Ответ

1 голос
/ 01 февраля 2012

Ваша конфигурация мне подходит, выполните переиндексацию и попробуйте выполнить следующее,

   @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
...