RailsでSQLキャッシュを一時的に無効にしますか?
-
02-10-2019 - |
質問
現在、いくつかのCronjobなどを備えたRailsアプリを作成していますが、SQLがRailsでキャッシュされているため、いくつかの問題があります。
レールでSQLキャッシュを無効にする方法を知っている人はいますか?グローバルではなく、このコードの場合。すべてのモデルに1つのメソッドを作成したくないので、とにかく一時的に無効にするだけではありますか?
Terw
解決
で解決しました model.connection.clear_query_cache
他のヒント
別のアプローチが使用されています ActivereCord :: QueryCache :: ClassMethods#UNCASCHED
Model.uncached do
# your code
end
所属していません StackOverflow