Error: "uninitialized constant Object::Rack" when using gem rack-throttle in ruby Volt framework
Error: "uninitialized constant Object::Rack" when using gem rack-throttle in ruby Volt framework
我正在尝试使用 rack-throttle in the new Volt framework 阻止来自我网站的恶意软件。这是我在 compnent/config/initializers/boot.rb 文件中的代码:
Volt.current_app.middleware.use(Rack::Throttle::Minute, max: 60)
限制每分钟的请求数工作正常,但我收到一条错误消息,内容如下:
Uncaught NameError: uninitialized constant Object::Rack
如有任何帮助,我们将不胜感激。
您需要先 'rack/throttle' 吗?
此外,对于中间件,您要确保它在服务器上只有 运行:
unless RUBY_PLATFORM == 'opal'
Volt.current_app.middleware.use(Rack::Throttle::Minute, max: 60)
end
我正在尝试使用 rack-throttle in the new Volt framework 阻止来自我网站的恶意软件。这是我在 compnent/config/initializers/boot.rb 文件中的代码:
Volt.current_app.middleware.use(Rack::Throttle::Minute, max: 60)
限制每分钟的请求数工作正常,但我收到一条错误消息,内容如下:
Uncaught NameError: uninitialized constant Object::Rack
如有任何帮助,我们将不胜感激。
您需要先 'rack/throttle' 吗?
此外,对于中间件,您要确保它在服务器上只有 运行:
unless RUBY_PLATFORM == 'opal'
Volt.current_app.middleware.use(Rack::Throttle::Minute, max: 60)
end