From 9fe5f437260f5fabeb7116e6658265508495ca80 Mon Sep 17 00:00:00 2001 From: Simon Quigley Date: Wed, 27 Sep 2023 08:31:45 -0500 Subject: [PATCH] Complete Lesson 39 Part 2 --- app/controllers/movies_controller.rb | 9 ++++++++- app/views/layouts/_header.html.erb | 6 +++--- config/routes.rb | 1 + 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/app/controllers/movies_controller.rb b/app/controllers/movies_controller.rb index b1abca0..27c2427 100644 --- a/app/controllers/movies_controller.rb +++ b/app/controllers/movies_controller.rb @@ -2,7 +2,14 @@ class MoviesController < ApplicationController before_action :require_admin, except: [:index, :show] def index - @movies = Movie.released + case params[:filter] + when "upcoming" + @movies = Movie.upcoming + when "recent" + @movies = Movie.recent + else + @movies = Movie.released + end end def show @movie = Movie.find(params[:id]) diff --git a/app/views/layouts/_header.html.erb b/app/views/layouts/_header.html.erb index a9b26f4..94a3727 100644 --- a/app/views/layouts/_header.html.erb +++ b/app/views/layouts/_header.html.erb @@ -8,9 +8,9 @@