2016-11-11 7 views
0

ラックアタックを使用できません。私のRubyは<です。私は試した。ただ本当に素早く私はApplicationControllerで何かしたいと思います。スパムボットヘルプが必要 - Rails ApplicationControllerクイックソリューション?

私は現在、定期的に来るスパムボットを持っています。私はIPを知っている。アプリケーションコントローラでは、私はちょうどif request.remote_ip == "52.3.127.199"をチェックすることができますが、それから何ですか?文字列を返すだけで何かできることはありますか?"x"私のアプリを壊さないようにします。

私のアプリはHerokuの1 dynoで実行され、それを殺します。

クイックダーティー修正とは何ですか?

+0

今のところ、これはApplicationControllerのbefore_filterです。if request.remote_ip == 52.3.127.199 redirect_to my_path " 私のパスはレンダリングにあまり使われない単純なページです。私の通常のページは非常に非常にデータが重いです。 – slindsey3000

+0

これは、あなたがApplicationController 'raise ActionController :: RoutingError.new( 'Not Found')'の中で迷惑メールボットを止める方が良い場合は '[52.3.127.1xx"]。include?(request.remote_ip) ' – slindsey3000

答えて

0

ボットは何をやっているのですか?入力のCSSセレクターを変更するだけの簡単なことができます。試してみるべき他のもの:before_filterはそのIPをチェックし、そのIPからの要求であれば返すだけです。

関連する問題