当我在这样的AR模型中包含searchkick时:
class Dog < ActiveRecord::Base
searchkick # callbacks: :async
end
当我创建一个新的Dog模型时,索引会自动同步,还是我必须实现这个是after_commit
回调?我发现文档在这一点上有些含糊不清,我无法在测试中验证这种行为。
答案 0 :(得分:2)
他们应该自动重新索引。除非你有阻止他们的东西。
By default, all records are indexed. To control which records are indexed, use the should_index? method together with the search_import scope.