apps/web/config/routes.rb
# frozen_string_literal: true
resources :recipes, only: %i[index show]
resources :users, only: %i[new create]
resource :session, only: %i[new create destroy]
resource :salad, only: %i[show]
root to: 'recipes#index'
resource :profile do
resources :recipes
resources :shopping_lists do
resources :items
end
end
post(
'/profile/shopping_lists/add_recipe',
to: 'profile/shopping_lists#add_recipe',
as: :profile_shopping_list_add_recipe
)
post(
'/profile/recipes/:recipe_id/recipe_ingredients',
to: 'controllers/profile/recipes/recipe_ingredients/batch_update',
as: :profile_recipe_ingredients
)
get(
'/profile/recipes/:recipe_id/recipe_ingredients/batch_edit',
to: 'controllers/profile/recipes/recipe_ingredients/batch_edit',
as: :edit_profile_recipe_ingredients
)