Bug - Aucun Content-Type renvoyé

Lorsque le server web frontal est configuré en Content-Type-Options à
nosniff, il indique qu'il ne doit faire confiance qu'au Content-Type.
Or Amber ne renvoit aucun Content-Type.
Ainsi sous Chromium, par exemple, la page apparaît sous le format texte.
C'est à dire illisible !

Cette correction tend à changer cela en ajoutant un Content-Type dans
les HEADERS de la réponse HTTP.
master
Olivier DOSSMANN 2018-09-04 12:49:20 +02:00
parent 58d6ed6032
commit 4970d839ee
1 changed files with 5 additions and 0 deletions

View File

@ -3,4 +3,9 @@ require "jasper_helpers"
class ApplicationController < Amber::Controller::Base
include JasperHelpers
LAYOUT = "application.slang"
# Set content-type to HTML
before_action do
all { context.response.content_type = "text/html" }
end
end