Browse Source

Merge pull request #9634 from p8/rails/remove-redundant-headers2

[rails] Only set Date headers if not created by servers
Mike Smith 5 months ago
parent
commit
01cdb93e66
1 changed files with 4 additions and 2 deletions
  1. 4 2
      frameworks/Ruby/rails/app/controllers/application_controller.rb

+ 4 - 2
frameworks/Ruby/rails/app/controllers/application_controller.rb

@@ -1,11 +1,13 @@
 # frozen_string_literal: true
 # frozen_string_literal: true
 
 
 class ApplicationController < ActionController::Base
 class ApplicationController < ActionController::Base
-  before_action :add_header
+  if defined?(Agoo) || defined?(Falcon) || defined?(Puma)
+    before_action :add_date_header
+  end
 
 
   private
   private
 
 
-  def add_header
+  def add_date_header
     response.set_header('Date', Time.now.httpdate)
     response.set_header('Date', Time.now.httpdate)
   end
   end
 end
 end