2011-04-30 5 views
2

私はRails 2.3.8を使用しています。Railsで接続を解放する

モデルの接続を別のデータベースに解放するにはどうすればよいですか?

のは、私がModelB.establish_connection( "SERVER_B")

うModelB.remove_connectionは、トリックを行いましたか言ってみましょうか接続を正常に削除したことを確認するにはどうすればよいですか?

答えて

0

remove_connectionのように見えます。接続を正常に削除したことを確認するには、レスキューブロック内のfindメソッドを次のようにラップすることができます。

begin 
    ModelB.find(1) 
rescue ConnectionNotEstablished 
    # if we're here, then we have no connection, which is good in this case 
else 
    # if we're here, then we still have a connection, which is bad... 
end