Нет, не пропускайте аутентификацию. Вы хотите пропустить авторизацию . Лучшим решением будет явная авторизация событий с public => true.
В вашем классе способностей канкан:
can :read, Event do |e|
some_other_authorization_boolean || e.public?
end
Эта способность будет предоставлена всем пользователям; даже те, которые не вошли в систему.