2
레일 2.3.8을 사용하고 있습니다.레일에서 연결 해제
모델에서 다른 데이터베이스로 연결을 해제하는 가장 좋은 방법은 무엇입니까?
는 이제
겠습니까 ModelB.remove_connection 트릭을 할 내가 ModelB.establish_connection ("SERVER_B")가 있다고 가정 해 봅시다? 연결을 성공적으로 제거했음을 어떻게 확인할 수 있습니까?
레일 2.3.8을 사용하고 있습니다.레일에서 연결 해제
모델에서 다른 데이터베이스로 연결을 해제하는 가장 좋은 방법은 무엇입니까?
는 이제
겠습니까 ModelB.remove_connection 트릭을 할 내가 ModelB.establish_connection ("SERVER_B")가 있다고 가정 해 봅시다? 연결을 성공적으로 제거했음을 어떻게 확인할 수 있습니까?
마치 remove_connection 인 것처럼 보입니다. 연결을 성공적으로 제거했는지 확인하려면 다음과 같이 복구 블록 내에서 찾기 메소드를 래핑 할 수 있습니다.
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