From 59a3f792c6607c3a3dd7ecf836fcac8d3acc6cac Mon Sep 17 00:00:00 2001 From: TianLun Song Date: Mon, 27 Jan 2025 09:20:14 +0800 Subject: [PATCH] Update application_controller.rb --- app/controllers/application_controller.rb | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 45b127f..3ee504d 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -23,7 +23,20 @@ class ApplicationController < ActionController::Base /ToutiaoMicroApp/, /BytedanceWebview/, /ArkWeb/ - ] + ], + on_failure: -> (browser) { + Rails.logger.warn <<~BROWSER_INFO + Browser Blocked: + User Agent: #{browser.ua} + Name: #{browser.name} + Version: #{browser.version} + Platform: #{browser.platform.name} + Device: #{browser.device.name} + Mobile: #{browser.mobile?} + Modern: #{browser.modern?} + Bot: #{browser.bot?} + BROWSER_INFO + } before_action :set_locale before_action :log_browser_info after_action :track_action