Task_3

почитай что такое DRY и before_action. упрости контроллер соответственно.