saved searches: paginate index page + add search form.

This commit is contained in:
evazion
2019-09-02 20:41:10 -05:00
parent 6ef79fe6ab
commit 4abffc7faa
3 changed files with 25 additions and 10 deletions

View File

@@ -93,6 +93,17 @@ class SavedSearch < ApplicationRecord
concerning :Search do
class_methods do
def search(params)
q = super
q = q.search_attributes(params, :query)
if params[:label]
q = q.labeled(params[:label])
end
q.apply_default_order(params)
end
def populate(query)
CurrentUser.as_system do
redis_key = "search:#{query}"