Я хотел бы возвратить ошибку HTTP 401 как часть моего permission_denied
метод для 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
Как я сделал бы это? (Простите вопрос, если это глупо... Я знаю, как представить страницу 401.html в моем общедоступном каталоге, но я не думаю, что это возвращает 401 HTTP-заголовок, который является тем, что я после.)
Вы можете добавить : Статус
вариант
def permission_denied
render :file => "public/401.html", :status => :unauthorized
end