我认为您可以使用 Rails 控制台禁用它:
您可以按照 Using Hidden Site Settings 中提供的步骤操作,并使用
SiteSetting.pop3_polling_enabled = "f"
但我认为在界面中不工作是一个错误
理论上,验证器会检查设置是否应该被禁用,然后不再检查配置。显然,在这种情况下它不起作用。但它适用于 Rails 变通方法 ![]()
我认为问题在于前端没有传递 "f" 而是传递了 "false"。这就是为什么通过验证的检查不起作用的原因。在将
return true if val == "f"
更改为
return true if val == "f" || val == "false"
之后,我能够在界面中禁用 pop3_polling_enabled