Gemfile
gem 'searchbox', github: 'tracersoft/searchbox'class DummySearch < Searchbox::Search
klass Dummy #scopes will execute in the class context
scope :fulltext, -> (text) {
search_by_name(text) # sameas Dummy.search_by_name(text)
}
scope :search_by_name
fields :email, :name #active-record only
is :active # if is:active is in the query, will execute the method: Dummy.active
has :attachment, -> {
}
in :trash, -> {
}
endwill parse
email: [email protected] is:active Fulltextsearch