module Fundraising class CampaignsController < ApplicationController def show @campaign = Campaign.find(params[:id]) redirect_to(action: :current) if @campaign.active? @current_campaign = Campaign.current @donations = find_donations @all_campaigns = find_all_campaigns end def current @campaign = Campaign.current @current_campaign = @campaign @donations = find_donations @all_campaigns = find_all_campaigns render action: :show end private def find_all_campaigns @all_campaigns = Campaign.order('created_at DESC').all end def find_donations @campaign.donations.includes(features: :outfit).order('created_at DESC') end end end