Ruby on rails Rsolr::Ext返回未定义的方法`to#i';对于[“10”、“10”]:数组 我对RSolr::Ext有问题 当我尝试使用paramspage和per\u page进行查询时,请使用libraryrsolr ext连接到Apache Solr

Ruby on rails Rsolr::Ext返回未定义的方法`to#i';对于[“10”、“10”]:数组 我对RSolr::Ext有问题 当我尝试使用paramspage和per\u page进行查询时,请使用libraryrsolr ext连接到Apache Solr,ruby-on-rails,ruby,solr,rsolr,Ruby On Rails,Ruby,Solr,Rsolr,我得到一个错误,如下所示: NoMethodError: undefined method `to_i' for ["10", "10"]:Array from /home/khanhpn/.rvm/gems/ruby-2.2.2@music/gems/rsolr-ext-1.0.3/lib/rsolr-ext/response.rb:27:in `rows' 这是我的代码: @solr_connection = RSolr::Ext.connect( url: "http://local

我得到一个错误,如下所示:

NoMethodError: undefined method `to_i' for ["10", "10"]:Array
from /home/khanhpn/.rvm/gems/ruby-2.2.2@music/gems/rsolr-ext-1.0.3/lib/rsolr-ext/response.rb:27:in `rows'
这是我的代码:

@solr_connection = RSolr::Ext.connect(
  url: "http://localhost:8080/solr/music",
  open_timeout: 10,
  read_timeout: 10,
  retry_503: 2)

solr_params = {
     :page => 0,
     :per_page => 10,
     :field_names => [:id, :title],
     :queries => "xuan"
}

solr_connection.find(solr_params)

希望大家能支持我。非常感谢。

我想问题出在
:field\u names
键上,该键似乎不受方法支持。您是否错误地使用了
:查询
:短语
或其他可用信息