adding slugs to schools and categories

This commit is contained in:
Jared Cosulich 2017-03-16 16:09:54 -04:00
parent 683fc31c5d
commit 1db61cd3e5
13 changed files with 42 additions and 12 deletions

View file

@ -68,12 +68,12 @@ class CategoriesController < ApplicationController
private
def set_school
redirect_to root_path and return false unless params.include?(:school_id)
@school = School.find(params[:school_id])
@school = School.friendly.find(params[:school_id])
redirect_to root_path and return false if @school.nil?
end
def set_category
@category = Category.find(params[:id])
@category = Category.friendly.find(params[:id])
end
# Never trust parameters from the scary internet, only allow the white list through.

View file

@ -65,7 +65,7 @@ class QuestionsController < ApplicationController
private
def set_school
redirect_to root_path and return false unless params.include?(:school_id)
@school = School.find(params[:school_id])
@school = School.friendly.find(params[:school_id])
redirect_to root_path and return false if @school.nil?
end

View file

@ -50,7 +50,7 @@ class RecipientListsController < ApplicationController
private
# Use callbacks to share common setup or constraints between actions.
def set_school
@school = School.find(params[:school_id])
@school = School.friendly.find(params[:school_id])
end
def set_recipient_list

View file

@ -72,7 +72,7 @@ class RecipientsController < ApplicationController
private
# Use callbacks to share common setup or constraints between actions.
def set_school
@school = School.find(params[:school_id])
@school = School.friendly.find(params[:school_id])
end
# Use callbacks to share common setup or constraints between actions.

View file

@ -50,7 +50,7 @@ class SchedulesController < ApplicationController
private
# Use callbacks to share common setup or constraints between actions.
def set_school
@school = School.find(params[:school_id])
@school = School.friendly.find(params[:school_id])
end
def set_schedule

View file

@ -65,7 +65,7 @@ class SchoolsController < ApplicationController
private
# Use callbacks to share common setup or constraints between actions.
def set_school
@school = School.find(params[:id] || params[:school_id])
@school = School.friendly.find(params[:id] || params[:school_id])
end
# Never trust parameters from the scary internet, only allow the white list through.