モデル...
InternalUser
has_many :internal_user_roles
has_many :roles, :through => :internal_user_roles
InternalUserRole
belongs_to :internal_user
belongs_to :role
Role
has_many :internal_user_roles
has_many :internal_users, :through => :internal_user_roles
InternalUser
新しいActiveRecordクエリAPIを使用して、「ADMIN」ロールを持つすべてのを見つけるにはどうすればよいですか?
つまり、このクエリを生成するにはどうすればよいですか...
SELECT
*
FROM
internal_users i, internal_user_roles ir, roles r
WHERE
i.id = ir.internal_user_id
AND
r.id = ir.internal_user_id
AND
r.name = 'ADMIN'