class LogsController < ApplicationController def show @log = Log.where(uuid: params[:id]).first return redirect_not_found if @log.nil? # Group by the date @entry_metadata = @log.log_entries.pluck(:log_date, :file_name).group_by { |m| m.first } # Don't continue if there is no selected log return if params[:log_date].blank? || params[:file_name].blank? @log_entry = @log.log_entries.where(log_date: params[:log_date], file_name: params[:file_name]).first return redirect_not_found if @log_entry.nil? end end