継承構造が原因で、STI テーブル内のレコードの検索に問題があります。
class User < ActiveRecord::Base
class LegacyUser < User
class AuthUser < User
class SuperUser < AuthUser
class FieldUser < AuthUser
class ClientAdmin < AuthUser
問題は、AuthUser モデルでは find が機能しないことです。クエリはタイプ「AuthUser」を探しており、他の 3 つの可能性は含まれていません。
編集:これをいじっている間、それは機能し始めましたが、ClientAdmin と FieldUser に対してのみ機能するように思われるため、この機能を組み込む必要があるようです。