Sha256: 5ef85de963dd459238b9619866e792dd38d4de56379cdd5a2e14e426617b2e68
Contents?: true
Size: 813 Bytes
Versions: 5
Compression:
Stored size: 813 Bytes
Contents
<%- page = search_result title = page.title summary = nil begin @terms.each do |term| [ term, term.singularize, term.pluralize ].uniq.each do |term_variant| summary ||= excerpt(page.search_index, term_variant, radius: 150) end end rescue Exception => e logger.error "Error creating search index excerpt: #{e}" end summary ||= truncate(page.search_index, length: 300) @terms.each do |term| [ term, term.singularize, term.pluralize ].uniq.each do |term_variant| title = highlight(title, term_variant) summary = highlight(summary, term_variant) end end -%> <div class="search-result"> <div class="search-result-title"><a href="/<%= page.path %>"><%= title %></a></div> <div class="search-result-summary"><%= summary %></div> </div>
Version data entries
5 entries across 5 versions & 1 rubygems