モデル名.using(:DB名).find(1)
using(:DB名)で使用するDBを指定して切り替えられる。
スコープが効いているので、スコープ内であれば切り替えたDBが有効になる。 ※切り替え後はデフォルトのDBを使用する場合でも、再度デフォルトのDBに切り替える必要がある。
以下のようにメソッド単位でも使用するDBが切り替えらる。
def sample Octopus.using(:DB名) do #処理 end end
モデル名.using(:DB名).find(1)
using(:DB名)で使用するDBを指定して切り替えられる。
スコープが効いているので、スコープ内であれば切り替えたDBが有効になる。 ※切り替え後はデフォルトのDBを使用する場合でも、再度デフォルトのDBに切り替える必要がある。
以下のようにメソッド単位でも使用するDBが切り替えらる。
def sample Octopus.using(:DB名) do #処理 end end