从 Rails 5.1 升级到 5.2 后,从使用 HTTP Basic Auth 测试的控制器收到以下错误:
undefined method `variable_size_secure_compare' for
ActiveSupport::SecurityUtils:Module
从 Rails 5.1 升级到 5.2 后,从使用 HTTP Basic Auth 测试的控制器收到以下错误:
undefined method `variable_size_secure_compare' for
ActiveSupport::SecurityUtils:Module
Rails 5.2 删除了此方法,请参阅5.2 发行说明。
改为使用ActiveSupport::SecurityUtils.secure_compare
。