多站点 rake 上传任务

一些 uploads rake 任务采用了以下模式:

  RailsMultisite::ConnectionManagement.each_connection do |db|
    unless Discourse.store.external?
      puts "此任务仅适用于外部存储。"
      exit 1
    end
    ...
    (实际代码)
  end

当遇到非外部上传存储时,这段代码会完全退出任务。
它是否应该使用 next 跳过该连接,而不是使用 exit

从技术上讲……是的,但混合使用内部和外部存储的多站点环境实际上并不受支持。

如果您想提交一个拉取请求(PR),我想我们可以直接在这里跳过该循环。