2016-11-11 59 views
0

我无法使用机架攻击。我的Ruby是< 2.0。我试过了。真的很快,我想在ApplicationController中做些什么。需要垃圾邮件机器人帮助 - Rails ApplicationController快速解决方案?

我现在有一个垃圾邮件机器人,现在定期来。我知道ip。在应用程序控制器中,我可以检查if request.remote_ip == "52.3.127.199"但是什么?有什么我可以做的只是返回说一个字符串"x"这样它不会撕毁我的应用程序。

我的应用程序在Heroku上的1个测试版上运行,并将其杀死。

什么是最佳快速修补程序?

+0

现在我只是做这是一个before_filter在ApplicationController'如果request.remote_ip ==“52.3.127.199 redirect_to my_path”' 我的路径是一个简单的页面,不需要太多渲染。我的正常页面非常非常重。 – slindsey3000

+0

如果[52.3.127.1xx“]。include?(request.remote_ip)''''''''''''''' – slindsey3000

回答

0

机器人正在做什么或试图做什么?就像在输入上更改css选择器一样简单可行。其他要尝试的事情:before_filter检查该IP,并在请求来自该IP时才返回。