considering activeadmin and anonymous case