モデル全体で特定の DB を使用しようとしています。基本的に、マスター/スレーブ DB 構成があり、注文関連のメソッド全体 (注文モデル全体) で using(:master) を実行したいと考えています。
問題は、モデルの上部で using(:master) を実行できるようですが、それが何をするのかよくわからず、ドキュメントで見つけることができないということです:
- モデル内のすべての呼び出しは master を使用しますか (たとえば、メソッドがこのモデルで User.find を実行する場合、master を使用しますか?)
- Order メソッドのアプリ全体のすべての呼び出しは master を使用しますか (たとえば、User モデルのメソッドが Order.find を実行する場合、master を使用しますか?)
説明してくれてありがとう。