надо обращаться к current_user, там уже есть подобная проверка, зачем дублировать логику?