1

私はSunspotを使用しており、次のコードを持っています

search = UserSearchKeywords.search do
  fulltext "#{params[:search_keyword]}"
  adjust_solr_params do |params|
    params[:fl] = "user_profile_id"
  end
end

を呼び出そうとすると

search.results

メソッド、次の例外が発生します

NoMethodError (undefined method `match' for nil:NilClass)

どこで間違いを犯しているのか、誰でも理解してもらえますか?

よろしく、シャードゥル。

4

1 に答える 1

2

UserSearchKeywords テーブルの主キーとなる fl リストに id 列を追加します。

params[:fl] = "id user_profile_id"
于 2013-04-23T10:52:37.013 に答える