承認はうまく機能しますが、ユーザーがアクセス権のないアクション/コントローラーにアクセスすると、次のように表示されます。
You are not allowed to access this action
ページは空白です。
ユーザーに表示される内容をカスタマイズするにはどうすればよいですか? メッセージを完全に置き換えるか、ページを完全に新しいページに置き換えるか。
どうすればこれを行うことができますか?
ありがとう。
承認はうまく機能しますが、ユーザーがアクセス権のないアクション/コントローラーにアクセスすると、次のように表示されます。
You are not allowed to access this action
ページは空白です。
ユーザーに表示される内容をカスタマイズするにはどうすればよいですか? メッセージを完全に置き換えるか、ページを完全に新しいページに置き換えるか。
どうすればこれを行うことができますか?
ありがとう。
これを処理するために、 ApplicationControllerにpermission_deniedメソッドを追加しました。
def permission_denied
flash[:notice] = "Sorry, you are not authorized to access that page."
redirect_to root_url
end
この Railscast の最後のセクションを参照してください: http://asciicasts.com/episodes/188-declarative-authorization