Есть ли способ определить во время выполнения, следует ли индексировать модель или нет? Что-то типа:
class Article < ActiveRecord::Base
searchable :if => :indexable? do
...
end
private
def indexable?
...
end
end
Есть ли способ определить во время выполнения, следует ли индексировать модель или нет? Что-то типа:
class Article < ActiveRecord::Base
searchable :if => :indexable? do
...
end
private
def indexable?
...
end
end
Ответил здесь
Исключить черновики статей из индекса Solr с помощью Sunspot
Вот хорошая статья об условном индексировании: http://mikepackdev.com/blog_posts/19-conditional-indexing-with-sunspot
То есть именно тот API, который вы предлагаете в своем вопросе.