помощник в солнечном пятне?

я есть мини-приложение для блогов, и я бы хотел, чтобы пользователи просматривали статьи, связанные с тем, что они читают, на странице показа статей. без драгоценного камня sunspot_rails я бы сделал что-то вроде этого

в моей модели

  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

тогда, на мой взгляд, это было бы так

@article.related_search

но я хочу использовать драгоценный камень sunspot_rails, чтобы облегчить этот путь. Любая помощь. Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос