Auth

это ведь тоже самое что просто current_user вернуть, так? :) ты всё усложняешь этими проверками. вынеси их в application_controller и всё