diff --git a/app/controllers/goals_controller.rb b/app/controllers/goals_controller.rb index 2a24140..5d34705 100644 --- a/app/controllers/goals_controller.rb +++ b/app/controllers/goals_controller.rb @@ -6,7 +6,7 @@ class GoalsController < ApplicationController include Concerns::Finders before_action :find_project_by_project_id, only: [:index, :new, :create] - before_action :find_goal, only: [:edit, :update] + before_action :find_goal, only: [:edit, :update, :destroy] before_action :authorize def index @@ -41,6 +41,10 @@ class GoalsController < ApplicationController end end + def destroy + # TODO + end + private def goal_params diff --git a/config/routes.rb b/config/routes.rb index a30861c..7dd210e 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -7,8 +7,9 @@ resources :projects, shallow: true do post 'defaults' end end - resources :goals, except: [:show] do - end + + resources :goals, except: [:show] + resources :ingredients, only: [] do member do post 'adjust/:adjustment', controller: :meals, action: :adjust, as: :adjust @@ -24,6 +25,7 @@ resources :projects, shallow: true do post 'toggle_exposure' end end + resources :measurement_routines, only: [:show, :edit] do member do get 'readouts', controller: :measurements @@ -38,6 +40,7 @@ resources :projects, shallow: true do get 'filter' end end + resources :foods, except: [:show] do member do post 'toggle'