declarative_authorization のpermission_denied
メソッドの一部としてHTTP 401エラーを返したいです。
# 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ヘッダーを返すとは思いません。
:status
オプションを追加できます
def permission_denied
render :file => "public/401.html", :status => :unauthorized
end