Je souhaite renvoyer une erreur HTTP 401 dans le cadre de mon permission_denied
méthode pour declarative_authorization .
# triggered when a user accesses a page that they don't have access to
def permission_denied
# render my default 401 error page?
end
Comment pourrais-je faire ça? (Pardonnez la question si c'est stupide ... Je sais comment afficher la page 401.html dans mon répertoire public, mais je ne pense pas qu'elle renvoie l'en-tête HTTP 401, ce que je recherche.)
Vous pouvez ajouter le :status
option
def permission_denied
render :file => "public/401.html", :status => :unauthorized
end