我正在尝试在整个模型上使用特定的数据库。基本上,我们有一个主/从数据库配置,我想在整个订单相关的方法上使用 using(:master) (所以在整个订单模型上)。
问题是我显然可以在我的模型顶部使用(:master),但我不确定它的作用,我在文档中找不到它:
- 模型中的所有调用是否都会使用 master(例如,如果在此模型中 User.find 有一个方法,它会使用 master 吗?)或
- 整个应用程序中对 Order 方法的所有调用是否都使用 master(例如,如果 User 模型中的一个方法执行 Order.find,它会使用 master 吗?)
感谢您的解释。