class ActionDispatch::Response::Header

def []=(k,v)

def []=(k,v)
  if @response.sending? || @response.sent?
    raise ActionDispatch::IllegalStateError, 'header already sent'
  end
  super
end