アプリには 2 人の異なるユーザーがいます。管理者ユーザーとアクティブ ユーザー。たとえば、私の User アクションの場合、ページにアクセスするすべてのユーザーがアクション [:new, :create] にアクセスできるようにしたいと考えています。ただし、アクション [:edit, :update] にアクセスできるのは管理者ユーザーとアクティブ ユーザーのみです。現在、管理ユーザーの編集機能はアクティブ ユーザーの編集機能とは異なります (たとえば、管理ユーザーは任意のユーザーの管理属性を設定できます)。2つをどのように区別しますか。私が知っている唯一の方法は、:admin_user の before_filter を使用することですが、:active_user の before_filter も必要です。しかし、これらの 2 つの競合し、どちらのユーザーとのアクションに入ることができません。