Ruby on rails 如何向Searchkick添加具有范围的搜索筛选器?(第5条)
我正在使用Ruby on Rails 5和Searchkick gem 我现在在控制器中使用它,它工作正常:Ruby on rails 如何向Searchkick添加具有范围的搜索筛选器?(第5条),ruby-on-rails,ruby-on-rails-5,searchkick,Ruby On Rails,Ruby On Rails 5,Searchkick,我正在使用Ruby on Rails 5和Searchkick gem 我现在在控制器中使用它,它工作正常: @blogs = Blog.search(query, where:{published_at: nil}) 但我希望使用的范围不是零,因此: scope :published, ->{ where.not(published_at: nil )} 但我不知道如何让它在我的控制器中工作,我试过这个,但不起作用 @blogs = Blog.search(query, wher
@blogs = Blog.search(query, where:{published_at: nil})
但我希望使用的范围不是零,因此:
scope :published, ->{ where.not(published_at: nil )}
但我不知道如何让它在我的控制器中工作,我试过这个,但不起作用
@blogs = Blog.search(query, where.not:{published_at: nil})
如何获取非零的记录?这应该适合您:
@blogs = Blog.search(query, where: { published_at: { not: nil } })
来源:这应该适合您:
@blogs = Blog.search(query, where: { published_at: { not: nil } })
资料来源: