渡されたさまざまな情報に基づいてテーブルから特定のレコードのみを表示しようとしていますが、要件のいずれも満たされていない場合は、ホームにリダイレクトされます。コードはすべて機能しており、他の人がこれにどのように取り組んだかを見たかっただけです
if current_user.admin?
@schedules = Schedule.all
elsif current_user.team_id?
@schedules = Schedule.find_all_by_team_id(current_user[:team_id])
else
redirect_to root_path, :status => 301, :alert => "Please contact your club administrator to be assigned to a team."
return
end