Module: Alchemy::Search::PageExtension
- Defined in:
- app/extensions/alchemy/search/page_extension.rb
Overview
Enable Postgresql full text indexing.
Instance Method Summary collapse
Instance Method Details
#searchable? ⇒ Boolean
4 5 6 |
# File 'app/extensions/alchemy/search/page_extension.rb', line 4 def searchable? definition.searchable && searchable && public? && !layoutpage? end |
#searchable_content ⇒ Object
8 9 10 |
# File 'app/extensions/alchemy/search/page_extension.rb', line 8 def searchable_content all_elements.includes(:page, :page_version, {parent_element: :parent_element}, ingredients: {element: :page}).map(&:searchable_content).join(" ") end |