Шина - Elasticsearch - как пропустить индексацию при создании? - PullRequest
8 голосов
/ 06 марта 2012

Я работаю над приложением rails. используя драгоценную шину в качестве связующего для эластичного поиска. в многоэтапной форме я хотел бы индексировать в конце процедуры.

есть ли способ пропустить индексацию при создании.

догадка: Post.create (: indexing => false) или что-то еще

или в конфигурации шин говорят: только индекс Сообщение с атрибутом: опубликовано установлено в значение true

Надеюсь, я ясно дал понять. заранее спасибо за ваши ответы.

Приветствие.

1 Ответ

0 голосов
/ 04 апреля 2013

re: ваш ответ выше, after_save также вызывается при создании, так что лучшим, более общим ответом на ваш вопрос (я думаю) было бы убедиться, что Tire :: Model :: Callbacks не включили в вашу модель тогда

after_create :my_callback

def my_callback
  false
end
...