Sha256: 5807808f76f758bda3a6c730a4b417c9db00c213e665bf6ab1102375aa051569
Contents?: true
Size: 403 Bytes
Versions: 1
Compression:
Stored size: 403 Bytes
Contents
# Enable Postgresql full text indexing. # module Alchemy::Search::PageExtension def searchable? (definition.key?(:searchable) ? definition[:searchable] : true) && searchable && public? && !layoutpage? end def searchable_content all_elements.includes(ingredients: {element: :page}).map(&:searchable_content).join(" ") end end Alchemy::Page.prepend(Alchemy::Search::PageExtension)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
alchemy-pg_search-6.1.0 | app/extensions/alchemy/search/page_extension.rb |