멀티사이트 rake 업로드 작업

일부 uploads rake 태스크에는 다음과 같은 패턴이 있습니다:

  RailsMultisite::ConnectionManagement.each_connection do |db|
    unless Discourse.store.external?
      puts "This task only works for external storage."
      exit 1
    end
    ...
    (actual code)
  end

이 코드는 외부가 아닌 업로드 스토어를 만나면 태스크를 완전히 종료합니다.
exit 대신 next 로 해당 연결을 건너뛰는 것이 더 적절하지 않나요?

기술적으로는 … 네, 맞습니다. 하지만 내부 저장소와 외부 저장소가 혼합된 멀티사이트는 실제로 지원되지 않습니다.

PR을 제출하고 싶으시다면, 여기서 루프를 그냥 건너뛰도록 하겠습니다.