Update application_controller.rb
This commit is contained in:
parent
111fd85ebb
commit
16ee512b0c
@ -43,27 +43,12 @@ class ApplicationController < ActionController::Base
|
||||
|
||||
def log_browser_info
|
||||
# 构建详细的浏览器信息
|
||||
browser_info = {
|
||||
user_agent: request.user_agent,
|
||||
path: request.path,
|
||||
browser_name: browser.name,
|
||||
browser_version: browser.version,
|
||||
platform: browser.platform.name,
|
||||
device: browser.device.name,
|
||||
mobile: browser.mobile?,
|
||||
tablet: browser.tablet?,
|
||||
bot: browser.bot?,
|
||||
matched_patterns: matched_browser_patterns,
|
||||
timestamp: Time.current
|
||||
}
|
||||
|
||||
# 使用 Rails.logger 记录信息(both development and production)
|
||||
Rails.logger.info "Browser Info: #{browser_info.to_json}"
|
||||
|
||||
Rails.logger.info "User Agent: #{request.user_agent}"
|
||||
|
||||
# 如果是被拦截的浏览器,记录额外信息
|
||||
unless browser_allowed?
|
||||
Rails.logger.warn "Browser Blocked: #{browser_info.to_json}"
|
||||
end
|
||||
# unless browser_allowed?
|
||||
# Rails.logger.warn "Browser Blocked: #{browser_info.to_json}"
|
||||
# end
|
||||
end
|
||||
|
||||
protected
|
||||
|
Loading…
Reference in New Issue
Block a user