在应用程序初始化时更改Chewy的默认策略

时间:2019-05-06 06:36:58

标签: ruby-on-rails elasticsearch chewy-gem

我的应用程序中要求使用urgent策略。 Chewy文档有一种方法可以覆盖应用程序中的策略,但是每次进行Chewy调用时,都必须将其包装在代码块中。我想知道是否有一种更简单的方法可以覆盖初始化策略。

我参考了Chewy文档,并尝试了此操作,但仅对特定呼叫有效。

Chewy.strategy(:urgent) do
  City.popular.map(&:do_some_update_action!)
end

0 个答案:

没有答案