Como usar a gema sunspot_rails para pesquisar artigos relacionados
Tenho um mini aplicativo de blog e gostaria que o usuário visse artigos relacionados ao que eles estão lendo na página de exibição do artigo. sem a gema sunspot_rails eu faria algo assim
em meu modelo
def self.related_search(query, join = "AND")
find(:all, :conditions => related_search_conditions(query, join))
end
def self.related_search_conditions(query, join)
query.split(/\s+/).map do |word|
'(' + %w[name description notes].map { |col| "#{col} LIKE #{sanitize('%' + word.to_s + '%')}" }.join(' OR ') + ')'
end.join(" #{join} ")
end
então, na minha opinião, seria assim
@article.related_search
mas eu quero usar a gema sunspot_rails para facilitar esse caminho. Qualquer ajuda. Obrigad