一些 uploads rake 任务采用了以下模式:
RailsMultisite::ConnectionManagement.each_connection do |db|
unless Discourse.store.external?
puts "此任务仅适用于外部存储。"
exit 1
end
...
(实际代码)
end
当遇到非外部上传存储时,这段代码会完全退出任务。
它是否应该使用 next 跳过该连接,而不是使用 exit?