Грани рельсового пятна - PullRequest
0 голосов
/ 06 апреля 2020
srch = Sunspot.new_search(Model)
srch.build do |query|
  query.facet(:created_at, :time_range => time_range, :time_interval => 7, :minimum_count => 0)
end
srch.execute
rows = srch.facet(:created_at).rows

NoMethodError: неопределенный метод []' for nil:NilClass sunspot-2.1.0/lib/sunspot/search/date_facet.rb:16:in строки '

строка № 16 date_facet.rb => "data = @ search.facet_response [' facet_dates '] [@ field.indexed_name]"

srch.facet(:created_at)
Output - 
=> #<Sunspot::Search::DateFacet:@search=<Sunspot::Search:{:fq=>["type:Model"], :start=>0, :rows=>30, :facet=>"true", :"f.created_at_dt.facet.mincount"=>0, :"facet.date"=>["created_at_dt"], :"f.created_at_dt.facet.date.start"=>"2020-03-30T11:14:57Z", :"f.created_at_dt.facet.date.end"=>"2020-04-06T11:14:57Z", :"f.created_at_dt.facet.date.gap"=>"+7SECONDS", :"facet.date.include"=>:upper, :q=>"*:*"}>, @rows=nil, @field=#<Sunspot::AttributeField:0xa0b8f79 @stored=false, @indexed_name="created_at_dt", @name=:created_at, @more_like_this=false, @multiple=false, @type=#<Sunspot::Type::TrieTimeType:0x7fb8d720>, @reference=nil>, @options={:time_range=>Mon, 30 Mar 2020 04:14:57 PDT -07:00..Mon, 06 Apr 2020 04:14:57 PDT -07:00, :time_interval=>7, :minimum_count=>0}>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...