Method: Mailboxer::Models::Messageable#search_messages
- Defined in:
- lib/mailboxer/models/messageable.rb
#search_messages(query) ⇒ Object
227 228 229 230 231 232 233 234 235 236 237 |
# File 'lib/mailboxer/models/messageable.rb', line 227 def (query) if Mailboxer.search_engine == :pg_search Mailboxer::Receipt.search(query).where(receiver_id: self.id).map(&:conversation).uniq else @search = Mailboxer::Receipt.search do fulltext query with :receiver_id, self.id end @search.results.map { |r| r.conversation }.uniq end end |