summaryrefslogtreecommitdiff
path: root/config/routes.rb
diff options
context:
space:
mode:
authorMarius Peter <marius.peter@tutanota.com>2025-08-29 14:22:37 +0200
committerMarius Peter <marius.peter@tutanota.com>2025-08-29 14:22:37 +0200
commit075665c588989ed0decdfb20d83f32b33eed4639 (patch)
treed9ec78be7338bd51c895b7fb311f081a7c77c45f /config/routes.rb
parent52b044d6a4278c229992404ad5801769c2d13363 (diff)
Properly implement bed and raft management logic.
Diffstat (limited to 'config/routes.rb')
-rw-r--r--config/routes.rb17
1 files changed, 8 insertions, 9 deletions
diff --git a/config/routes.rb b/config/routes.rb
index 1b24155..1dd57b5 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -2,18 +2,17 @@ Rails.application.routes.draw do
root "dashboard#index"
get "ferti_recipe", to: "recipes#show"
- resources :fertilizer_products
- resources :raft_crops, only: [ :update ]
- resources :rafts, only: [ :index ] do
+
+ resources :beds, only: [ :index, :edit, :update ] do
collection do
- get :editor # rafts/editor
- patch :assign_all # bulk assign all rafts
- patch :assign_bed # bulk assign per bed
- end
- member do
- patch :assign_one # per raft
+ patch :bulk_assign_crops
+ post :reset_seed_crops
end
+
+ resources :rafts, only: [ :index, :edit, :update ], shallow: true
end
+
+ resources :fertilizer_products
resources :crops
resources :nutrient_measurements
Copyright 2019--2025 Marius PETER