2015-07-10 20 views
0

我试图在新的Volt framework中使用rack-throttle来遏制我的网站中的恶意行为。下面是我在构成元素/配置/初始化/的boot.rb文件代码:错误:当在宝石中使用gem rack-throttle时出现“未初始化的常量Object :: Rack”Volt框架

Volt.current_app.middleware.use(Rack::Throttle::Minute, max: 60) 

限制的请求,每分钟正常工作,但我正在逐渐写着以下内容的错误消息:

Uncaught NameError: uninitialized constant Object::Rack 

任何帮助将不胜感激。

回答

2

您是否首先需要“齿条/油门”?

此外,中间件,你要确保其只在服务器上运行:

unless RUBY_PLATFORM == 'opal' 
    Volt.current_app.middleware.use(Rack::Throttle::Minute, max: 60) 
end 
+0

的问题是,我是在客户端和服务器上运行它。 “除非RUBY_PLATFORM =='opal'”修复了这个错误。谢谢。 – user3579220

相关问题