diff --git a/app/controllers/spending_proposals_controller.rb b/app/controllers/spending_proposals_controller.rb index 306348651..b2eb07451 100644 --- a/app/controllers/spending_proposals_controller.rb +++ b/app/controllers/spending_proposals_controller.rb @@ -12,12 +12,13 @@ class SpendingProposalsController < ApplicationController respond_to :html, :js def index - @spending_proposals = @search_terms.present? ? SpendingProposal.search(@search_terms) : SpendingProposal.all + @spending_proposals = search_terms.present? ? SpendingProposal.search(search_terms) : SpendingProposal.all @spending_proposals = @spending_proposals.page(params[:page]).for_render end def new @spending_proposal = SpendingProposal.new + end def show @@ -54,4 +55,8 @@ class SpendingProposalsController < ApplicationController params.require(:spending_proposal).permit(:title, :description, :external_url, :geozone_id, :association_name, :terms_of_service, :captcha, :captcha_key) end + def search_terms + params[:search].presence + end + end