ここ数日追っていたこの件ですが、groonga/jaのチャットルームで教えていただきました。
PGroonga用のチャットルームは次の通りです。
実際に追加したコードはこんな感じです。
Extend relation to switch “enable_seqscan” around query execution
extendingを知らなかったのですが、ここの前後に割り込ませているのですね。スッキリ追加できていてすばらしい。
rails/relation.rb at v5.0.0.1 · rails/rails
def exec_queries
ただここすでにmasterでは変わっているので、注意が必要ですね。(ちゃんとテスト書こう。)
rails/relation.rb at master · rails/rails
def exec_queries(&block)
@kouさんありがとうございました!